<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:crai="http://www.crai.com/20210403"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="crai-20210403.xsd" xlink:type="simple"/>
    <context id="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i8ae1a49f46ab46b59fd711cd30830c12_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ic6be7e3846a14b2eb93dcd597133d43e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i435b6b90e6ee4e5ca374501089cae1e1_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="icdff865ead144b1992488917929318a6_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2ead03d88753451299c7258a4481b81d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i91e8c3a26a274f198dd6cad5de40f794_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibaa2abf93b51474eb0e9b73491a0de68_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i6aeefc596fcd49308febb717ab06cf50_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i7045e98710864a30aa4f0f1b6a1ebb82_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ie51cbe8a49b548c785c83ef2c31f4ecc_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i4c732de1a2a64be1bc6aeccd1dbb1ffd_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ibfce721e7cb84375b6ede994b6c87787_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic102fb58ed8e484eaf0b2c14081f6a6c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i73c2d37a3f1549878f40808190f49deb_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i9d3653a18ce549a0b3bfc80b47d6ed00_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iaeafcd15fc7c480c8470ceb966c3284d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ida0505def531477cafc9d7d0d0e078d3_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8be63489b60b40d485234a8dbb465731_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ibe6cbe4f34ae4f558ae98ec8d7e4f380_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i64ee100cbf7b485085d1ba4f5d9afa48_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="crai:CumulativeEffectPeriodOfAdoptionAxis">crai:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i83927630fa9146a992d75430014c6b52_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8dbc531a92df42c6bf8f950be47aa972_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ib834e93b54714bfbbdbc9d0c9174bf78_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4e468cacd02d4fb180a5d4e3c28f4133_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i059aef1af3734eaba5da89d1391cd96f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i16141801844a407492e496663b575ad4_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">crai:SelfTenderOfferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i6cbf8ec4684349a685a73306eb669ca7_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="id61c025ec9ad4ce5a3593a2d148004c9_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ia9e6d746e93942eab6b51acb9595b415_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i8d4a6299c998434eb545b9ade1796f27_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ief13b6eb15b4437b8af871e955c6e733_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i6ce859ecbaa54b218d1be8c6efcd5991_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="iaabe3c68a81044af9cd4b77831a65863_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i5db5966caeda4554935c48d4e8b11b94_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8b152c7e04814a0eba41c4d792e20b89_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i68067405c1c041b1acfb9c0b78c1584d_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="if962a6c1ce27458683a4361a7784526d_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ib1a0f0b391494a79a299799615444089_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="iea104dc391324ddb871a85abb026445f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9058933a8db1423798b9d7730bdda41d_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i96a2435025fb46e3887fc9ed12afada7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i115e2d6ac40940bb81006416e0cab496_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i74af53d6c4e34f42af75eb118d4be33c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if1a9863fe59948549753bd17461b09c7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="id4ae9ede6a1b4324a00278eb51810ade_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i3e943abdfe3e4cce86455c93b973d34a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2f4a90078e304033a61c432ad7cc2a53_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i314a483920254b09ad066e0302b1fa7f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic21af0728f6147a5bc478fc418897963_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i1772b43c0d3d402cb1e97ef27e9410ec_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i3efb3822bcef4608aa71e9c53ec4c86a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i74ca3c3e6cb54e5688efecbf73461129_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i3fc1aeb98ef6467db278d4b421b444cb_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ic02da6ec26734b6490560d49a0a5c1f4_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ie6aaa1161da4452296fca176a2666e4d_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="icfcaae9811a649a19124233c43159536_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ib957e37691194e40b0878df0a77c11e0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia704cd01cec34696bc6b438f0449696e_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">crai:SelfTenderOfferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i20b8ffbd193740e1864de8727b4d3c82_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">crai:SelfTenderOfferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="ib31162f4a5c74233a2737d264773e8d4_D20210408-20210408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">crai:SelfTenderOfferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-08</startDate>
            <endDate>2021-04-08</endDate>
        </period>
    </context>
    <context id="i1f1ccdc626594a248329f0607ffb7ee7_I20210408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">crai:SelfTenderOfferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-08</instant>
        </period>
    </context>
    <context id="ia38e0b665d1744419620a5c472652ecf_D20210506-20210506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-06</startDate>
            <endDate>2021-05-06</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="area">
        <measure>crai:area</measure>
    </unit>
    <unit id="segments">
        <measure>crai:segments</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80L2ZyYWc6NzA0NTEzODM3ZmU1NGIxN2E0OGNhNTNkMjM2NTI5NjIvdGFibGU6MDA4NWU1NDU5MjM2NDljZmIyMjc5ODhhNGQ2MTFmYTUvdGFibGVyYW5nZTowMDg1ZTU0NTkyMzY0OWNmYjIyNzk4OGE0ZDYxMWZhNV8zLTEtMS0xLTA_46126140-1a2f-4bfd-85ce-2b614bf0ee71">0001053706</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80L2ZyYWc6NzA0NTEzODM3ZmU1NGIxN2E0OGNhNTNkMjM2NTI5NjIvdGFibGU6MDA4NWU1NDU5MjM2NDljZmIyMjc5ODhhNGQ2MTFmYTUvdGFibGVyYW5nZTowMDg1ZTU0NTkyMzY0OWNmYjIyNzk4OGE0ZDYxMWZhNV82LTEtMS0xLTA_f40696aa-6953-44ce-8113-08b832d91116">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80L2ZyYWc6NzA0NTEzODM3ZmU1NGIxN2E0OGNhNTNkMjM2NTI5NjIvdGFibGU6MDA4NWU1NDU5MjM2NDljZmIyMjc5ODhhNGQ2MTFmYTUvdGFibGVyYW5nZTowMDg1ZTU0NTkyMzY0OWNmYjIyNzk4OGE0ZDYxMWZhNV8yMS0xLTEtMS0w_e0009f25-2184-4539-98e7-472863f3df9c">--01-01</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80L2ZyYWc6NzA0NTEzODM3ZmU1NGIxN2E0OGNhNTNkMjM2NTI5NjIvdGFibGU6MDA4NWU1NDU5MjM2NDljZmIyMjc5ODhhNGQ2MTFmYTUvdGFibGVyYW5nZTowMDg1ZTU0NTkyMzY0OWNmYjIyNzk4OGE0ZDYxMWZhNV8yOS0xLTEtMS0w_05da0f77-5ed9-41ae-b4dc-5bdfd70e3215">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80L2ZyYWc6NzA0NTEzODM3ZmU1NGIxN2E0OGNhNTNkMjM2NTI5NjIvdGFibGU6MDA4NWU1NDU5MjM2NDljZmIyMjc5ODhhNGQ2MTFmYTUvdGFibGVyYW5nZTowMDg1ZTU0NTkyMzY0OWNmYjIyNzk4OGE0ZDYxMWZhNV8zMC0xLTEtMS0w_2a934cbe-3f25-428f-acd4-55c1ac309495">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTEw_000824c2-a417-4a02-9fee-951c79708c1d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8xNjQ5MjY3NDQ0MzQx_6f4195aa-2f5f-46e5-b51b-b9c398fd4a7f">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTk5MDIzMjU3Njgz_848e5f77-caf7-44a3-a817-9467872ad24a">2021-04-03</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTk5MDIzMjU4MTg3_cddfe31e-3ee5-44d7-b0c7-22f3b82b3181">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTEx_d6007f4c-350a-49de-ac10-e82a40783419">000-24049</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA0_43a4928d-5f25-4987-a8ed-5bd570c92aaa">CRA International,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18wLTAtMS0xLTA_d9c09ce1-2700-4fdd-a461-2bf49985d608">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18wLTEtMS0xLTA_76ff4d2b-751e-43c4-9390-8bf1ad5da31b">04-2372210</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18yLTAtMS0xLTAvdGV4dHJlZ2lvbjozMGNiNjUwMTA2YjE0Yzc5YTY4NDVjNTE2YjQ1ODJiNl81_de612dc2-7ba9-4926-ba2a-ad23793b4f5e">200 Clarendon Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18yLTAtMS0xLTAvdGV4dHJlZ2lvbjozMGNiNjUwMTA2YjE0Yzc5YTY4NDVjNTE2YjQ1ODJiNl85_a7356a7a-4c12-48de-8aab-a8fc47f7c29f">Boston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18yLTAtMS0xLTAvdGV4dHJlZ2lvbjozMGNiNjUwMTA2YjE0Yzc5YTY4NDVjNTE2YjQ1ODJiNl8xMw_3601814d-6488-4c3c-9b91-7e3a7797da63">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6YzFhZTQ2YzcxZDJjNDFhNjg3ZmFmYjM1YjAzZjk2MGMvdGFibGVyYW5nZTpjMWFlNDZjNzFkMmM0MWE2ODdmYWZiMzViMDNmOTYwY18yLTEtMS0xLTA_1051a06d-287d-4a78-9c40-4ff98b91999e">02116-5092</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA1_c8c5d576-6cf0-4494-9cc7-1e6961f5ea15">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA2_453a41b0-f867-4d33-9eb7-dd81b4f090da">425-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6ZmYwYWY1MzU5YjcwNDM3N2JlY2ZjZTEyM2ViOTg4YWQvdGFibGVyYW5nZTpmZjBhZjUzNTliNzA0Mzc3YmVjZmNlMTIzZWI5ODhhZF8xLTAtMS0xLTA_e141a04d-df10-4012-aeb9-17efa962466f">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6ZmYwYWY1MzU5YjcwNDM3N2JlY2ZjZTEyM2ViOTg4YWQvdGFibGVyYW5nZTpmZjBhZjUzNTliNzA0Mzc3YmVjZmNlMTIzZWI5ODhhZF8xLTItMS0xLTA_56659feb-dee7-4a3a-a752-71fcddeff7a0">CRAI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6ZmYwYWY1MzU5YjcwNDM3N2JlY2ZjZTEyM2ViOTg4YWQvdGFibGVyYW5nZTpmZjBhZjUzNTliNzA0Mzc3YmVjZmNlMTIzZWI5ODhhZF8xLTQtMS0xLTA_c1dabf56-3b5c-45ad-a55a-478acbae96d6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA3_42468c29-5d4e-4214-a309-8f7edaa5829d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA4_e0124e4c-0fa9-4064-82fe-f51642776c21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6OGM4MmJkMjZjZDQ4NDllNzk3YjYyN2NkY2JlZWIyMTUvdGFibGVyYW5nZTo4YzgyYmQyNmNkNDg0OWU3OTdiNjI3Y2RjYmVlYjIxNV8wLTMtMS0xLTA_8a933cb2-f6c9-491f-86dc-03e8bc29063b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6OGM4MmJkMjZjZDQ4NDllNzk3YjYyN2NkY2JlZWIyMTUvdGFibGVyYW5nZTo4YzgyYmQyNmNkNDg0OWU3OTdiNjI3Y2RjYmVlYjIxNV8wLTEwLTEtMS0w_b7f7a1dc-96a0-41e0-90d6-aeeb0eb81849">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6OGM4MmJkMjZjZDQ4NDllNzk3YjYyN2NkY2JlZWIyMTUvdGFibGVyYW5nZTo4YzgyYmQyNmNkNDg0OWU3OTdiNjI3Y2RjYmVlYjIxNV8wLTEzLTEtMS0w_918ac0f8-fce7-4b3d-890f-dc69d751f1f3">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGV4dHJlZ2lvbjpkYzJiYTc5MWVjZDk0MDRiOGE3ODM5OGZmNzQ0MzBlZV8yMTA5_74f15620-a773-4c16-8ba5-5afdb65ad43f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8ae1a49f46ab46b59fd711cd30830c12_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xL2ZyYWc6ZGMyYmE3OTFlY2Q5NDA0YjhhNzgzOThmZjc0NDMwZWUvdGFibGU6Yjc2ZjMxOGE5NDIyNGZjNDhlNzIzNTlhM2ViNGE0MWUvdGFibGVyYW5nZTpiNzZmMzE4YTk0MjI0ZmM0OGU3MjM1OWEzZWI0YTQxZV8xLTMtMS0xLTA_40ed3d54-bf2f-4851-b16b-554e253870dc"
      unitRef="shares">7322728</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMi0xLTEtMS0w_5736f02c-48b9-4029-b67a-aac5d25f6901"
      unitRef="usd">146518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMi0zLTEtMS0w_62357853-2a49-4b44-a500-f905c9d98249"
      unitRef="usd">126158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMy0xLTEtMS0w_547b9bae-2f90-4074-a388-481ee752acba"
      unitRef="usd">105374000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMy0zLTEtMS0w_c4c65d0a-f333-4d73-947f-151826bfef35"
      unitRef="usd">90997000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNC0xLTEtMS0w_b01861ef-b9e3-4ae2-8601-7d73db8c6258"
      unitRef="usd">23206000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNC0zLTEtMS0w_f6665c81-fd97-433e-9d38-7fcbb1a990a6"
      unitRef="usd">24123000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNS0xLTEtMS0w_fc94d9d5-d72f-4e58-a815-292c18accca4"
      unitRef="usd">3301000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNS0zLTEtMS0w_b3ab2a67-aef5-453d-9f0e-6965f7b8460b"
      unitRef="usd">2943000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNi0xLTEtMS0w_94e9fcf5-1ba8-41f7-a969-a17d7f0ce08b"
      unitRef="usd">14637000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNi0zLTEtMS0w_e06f3b8e-9daf-454f-9b58-a19eb12c3580"
      unitRef="usd">8095000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNy0xLTEtMS0w_20c36c33-2e35-4917-87f4-2a9b6a18e4fd"
      unitRef="usd">199000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfNy0zLTEtMS0w_48ec3a3e-0a2c-44be-87bb-a0bd6457a2fb"
      unitRef="usd">362000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfOC0xLTEtMS0w_833128b2-fb69-442d-9154-11bcf9ff6654"
      unitRef="usd">-551000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfOC0zLTEtMS0w_aab87cf1-a024-4995-afc2-e7983b3691ea"
      unitRef="usd">1422000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfOS0xLTEtMS0w_8f70d9bc-5f71-43d8-80a7-e508e685cc18"
      unitRef="usd">13887000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfOS0zLTEtMS0w_c29949a2-b515-4730-9a7c-52147d70f0be"
      unitRef="usd">9155000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTAtMS0xLTEtMA_e11798ee-ad23-4c36-8795-bef9bf5f32e7"
      unitRef="usd">3386000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTAtMy0xLTEtMA_ab9bd5b3-3f4c-4f9a-9ce3-68a65fbceb4f"
      unitRef="usd">2687000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTEtMS0xLTEtMA_0c16aa66-9d3c-46ba-857e-a7c67d091542"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTEtMy0xLTEtMA_8744eef7-b655-4237-b5c3-897873970e01"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTMtMS0xLTEtMA_7137e389-1102-449b-85a8-b1bed6f6ccae"
      unitRef="usdPerShare">1.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTMtMy0xLTEtMA_a6ed6900-fc3f-47f7-9e53-b9883f0ef44d"
      unitRef="usdPerShare">0.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTQtMS0xLTEtMA_016e9575-c733-422f-9a3c-853aa0dca3a4"
      unitRef="usdPerShare">1.34</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTQtMy0xLTEtMA_281bb352-1a20-4bd5-998b-7ea2d7a85a61"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTYtMS0xLTEtMA_3aec6993-170e-4e07-bcaa-0fdd3d286ab4"
      unitRef="shares">7626000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTYtMy0xLTEtMA_2812a0c6-de02-4dd3-8b2d-4f70ba3fe34c"
      unitRef="shares">7805000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTctMS0xLTEtMA_9a5d206a-d900-4f7e-9fde-c103e4739dad"
      unitRef="shares">7831000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xNi9mcmFnOmRkMjBiNjFiNTEyZjQ3Y2U5YzI4NDI1ODE2MDM5NzljL3RhYmxlOmZhNTdmOGQxZmMxOTQ1NDI5MjNiNjM0NjIwOTBhYjMxL3RhYmxlcmFuZ2U6ZmE1N2Y4ZDFmYzE5NDU0MjkyM2I2MzQ2MjA5MGFiMzFfMTctMy0xLTEtMA_423b36f4-01af-42e0-9568-1ee775617265"
      unitRef="shares">8037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfMi0xLTEtMS0w_13b414f5-a3ae-42e8-a863-5e60940da77a"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfMi0zLTEtMS0w_70465cbc-b628-49d1-b8bc-a8e9276732ca"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfNC0xLTEtMS0w_4932ade1-dc53-42c9-a0ca-2a897a5fa1d9"
      unitRef="usd">-111000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfNC0zLTEtMS0w_e6906605-96c4-4f88-b76b-a03660bf207b"
      unitRef="usd">-2427000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfNS0xLTEtMS0w_cd8eb402-5a83-4498-827c-651f44d4205e"
      unitRef="usd">10390000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8xOS9mcmFnOjgwYjAxOTcyYzU0NDQ1Mzc4YTVkYTJhMWYzMmI4YzNhL3RhYmxlOjhkNGUxYjJhOWUwNjQ5MzViYzA4MDZjY2JjYjU5Y2ZmL3RhYmxlcmFuZ2U6OGQ0ZTFiMmE5ZTA2NDkzNWJjMDgwNmNjYmNiNTljZmZfNS0zLTEtMS0w_225d7be8-937d-4b50-9cc2-72a97832ef4b"
      unitRef="usd">4041000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMy0xLTEtMS0w_39f4f87b-61dd-4aee-b498-e0b652079eb9"
      unitRef="usd">31629000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMy0zLTEtMS0w_183edda3-036b-4b2a-8434-5f379e0c4e4a"
      unitRef="usd">45677000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNC0wLTEtMS0wL3RleHRyZWdpb246NjU1MTg5MjhkODI4NDk4NGJhZWI4MDhhOWFlMjEzNWFfNDY_d7cf2df6-caf4-4407-9ab9-e726247e4318"
      unitRef="usd">3789000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNC0wLTEtMS0wL3RleHRyZWdpb246NjU1MTg5MjhkODI4NDk4NGJhZWI4MDhhOWFlMjEzNWFfNTk_38c1f9ee-7db8-4a0f-80f4-f8246918b5c4"
      unitRef="usd">3595000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNC0xLTEtMS0w_1b83b1d7-e6fa-431c-a8f9-d08c825793f4"
      unitRef="usd">91690000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNC0zLTEtMS0w_cb752083-3aec-44f5-95b4-db030bb84e15"
      unitRef="usd">111595000</us-gaap:AccountsReceivableNetCurrent>
    <crai:AllowanceForUnbilledServices
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNS0wLTEtMS0wL3RleHRyZWdpb246NmRjZGFlZDlkMmU0NDgyYzk1NTlhNmUwYTYzZTRhMDNfNDQ_166b8c0a-7e69-4e02-afff-5804eb967291"
      unitRef="usd">1227000</crai:AllowanceForUnbilledServices>
    <crai:AllowanceForUnbilledServices
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNS0wLTEtMS0wL3RleHRyZWdpb246NmRjZGFlZDlkMmU0NDgyYzk1NTlhNmUwYTYzZTRhMDNfNTc_9f71eb16-7889-4896-a104-7fb6295b38e6"
      unitRef="usd">1000000</crai:AllowanceForUnbilledServices>
    <us-gaap:UnbilledContractsReceivable
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNS0xLTEtMS0w_0511c4ea-a9ff-4876-b8eb-48daa06b2623"
      unitRef="usd">63985000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNS0zLTEtMS0w_256c7942-34b7-4a0e-bc96-3e1dc2d8311d"
      unitRef="usd">40881000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNi0xLTEtMS0w_c0e6e8e6-ed36-4d0e-ac09-b85e2f662086"
      unitRef="usd">10030000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNi0zLTEtMS0w_c2047b44-e7d2-4de5-87bf-8663a1295a0c"
      unitRef="usd">7068000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <crai:ForgivableLoansCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNy0xLTEtMS0w_b72d935f-3878-4875-bdd8-e0f94a641ae4"
      unitRef="usd">13196000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfNy0zLTEtMS0w_6e1c0163-5a5f-40d1-8ff0-c782bbcea7db"
      unitRef="usd">14749000</crai:ForgivableLoansCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfOC0xLTEtMS0w_4524e0a2-b909-4905-9b6c-b976c89004c0"
      unitRef="usd">210530000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfOC0zLTEtMS0w_909e1c9d-9089-4f1e-b3f8-fdd215027cb9"
      unitRef="usd">219970000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfOS0xLTEtMS0w_1f784556-8678-4002-b064-11baa6f99387"
      unitRef="usd">60304000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfOS0zLTEtMS0w_7e32852f-0f4e-4f58-9e5b-796003c591aa"
      unitRef="usd">62878000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTAtMS0xLTEtMA_54b4242a-e433-43b3-b01c-e857534ce3cf"
      unitRef="usd">89278000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTAtMy0xLTEtMA_2ec69a9c-3cb3-4329-8f24-0979ffb6ca94"
      unitRef="usd">89187000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTEtMS0xLTEtMA_103bc201-75f3-477d-83f2-8a43972af1e0"
      unitRef="usd">4839000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTEtMy0xLTEtMA_6bd6a541-d3d3-48bb-87be-dc7b4c2b2462"
      unitRef="usd">5108000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTItMS0xLTEtMA_213cd3a4-9923-4a74-ad5c-f29c255cf967"
      unitRef="usd">120110000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTItMy0xLTEtMA_5009e34a-3af9-4634-960d-a0e684c7fe47"
      unitRef="usd">122144000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTMtMS0xLTEtMA_5608030c-eec0-48ef-b838-574cf57a8523"
      unitRef="usd">10673000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTMtMy0xLTEtMA_571c50f0-7ea2-4648-8e76-fdc408c1f363"
      unitRef="usd">9667000</us-gaap:DeferredIncomeTaxAssetsNet>
    <crai:ForgivableLoansNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTQtMS0xLTEtMA_0352ed1b-660d-40a9-b95f-3e1814ffeef7"
      unitRef="usd">44363000</crai:ForgivableLoansNoncurrent>
    <crai:ForgivableLoansNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTQtMy0xLTEtMA_1ceaf5f5-6d60-4ae2-9caf-62b092702f8f"
      unitRef="usd">46864000</crai:ForgivableLoansNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTUtMS0xLTEtMA_21d98fe3-11d3-4743-98ee-9a9ea798fb52"
      unitRef="usd">2423000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTUtMy0xLTEtMA_b267114d-fb30-4898-9934-b65540f712fc"
      unitRef="usd">2692000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTYtMS0xLTEtMA_baa4ef7a-5ac0-4e6c-bc51-a764c445116a"
      unitRef="usd">542520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTYtMy0xLTEtMA_d9a6adaa-e79b-415a-9373-9109a6863562"
      unitRef="usd">558510000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTktMS0xLTEtMA_6577f4d9-12a9-40c9-be03-d8d8ab66e060"
      unitRef="usd">18995000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMTktMy0xLTEtMA_4d28f70b-8883-400b-a86e-3f3205fde3aa"
      unitRef="usd">19430000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjAtMS0xLTEtMA_695506af-e37e-47d8-b48d-d947b1708c20"
      unitRef="usd">100758000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjAtMy0xLTEtMA_88e417de-d298-40e0-b208-25d14264fe64"
      unitRef="usd">136376000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjEtMS0xLTEtMA_fb729786-485a-47b0-84ee-5dba3e7066e6"
      unitRef="usd">8275000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjEtMy0xLTEtMA_7ec93d5a-5856-4c73-9342-b66348804e0f"
      unitRef="usd">9866000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjItMS0xLTEtMA_150c9b46-491d-48b9-935d-a90409cb50f2"
      unitRef="usd">13889000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjItMy0xLTEtMA_328b9b8a-f331-410c-a789-a8a04ff58227"
      unitRef="usd">13557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjMtMS0xLTEtMA_e84290ed-ad5e-4f1b-af88-fc10cf9efa38"
      unitRef="usd">1214000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjMtMy0xLTEtMA_e839dfb0-9684-4694-8036-35142814df80"
      unitRef="usd">20902000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjQtMS0xLTEtMA_df594a74-8725-4f0b-ba36-dbde0fc3f1f6"
      unitRef="usd">40000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjQtMy0xLTEtMA_e9854bce-9a4d-4f0a-92b6-77ee13544264"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjUtMS0xLTEtMA_edadec2a-d96f-4ffb-82a3-2c793f3fe654"
      unitRef="usd">183131000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjUtMy0xLTEtMA_cf782629-afe5-4307-8389-29d2364263ed"
      unitRef="usd">200131000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjctMS0xLTEtMA_d3d6b396-dc8b-4312-a14a-6cbf46105cdf"
      unitRef="usd">8596000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjctMy0xLTEtMA_42bf299d-7a72-461f-887f-b262a7adfe71"
      unitRef="usd">7075000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <crai:FacilityRelatedLiabilitiesNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjgtMS0xLTEtMA_d90f836e-c304-4890-91f5-bab74aab2d36"
      unitRef="usd">2169000</crai:FacilityRelatedLiabilitiesNoncurrent>
    <crai:FacilityRelatedLiabilitiesNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjgtMy0xLTEtMA_0b1da66f-478e-4a6a-a210-49ee01ba64c2"
      unitRef="usd">2113000</crai:FacilityRelatedLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjktMS0xLTEtMA_3cb77602-549f-443a-92a9-52abaaaddf52"
      unitRef="usd">136561000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMjktMy0xLTEtMA_d8fc42ae-f82e-431c-9831-8f3ccf78c88c"
      unitRef="usd">139447000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzAtMS0xLTEtMA_8d5b7b1d-0d5c-42ac-b32e-f6ed57ce8672"
      unitRef="usd">735000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzAtMy0xLTEtMA_d12b3a3e-71e0-46d6-ab9f-bbc7b90d9c80"
      unitRef="usd">725000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzEtMS0xLTEtMA_77e11b59-9a2a-45ba-988a-4978c964a563"
      unitRef="usd">148061000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzEtMy0xLTEtMA_06e8790f-a550-431f-84db-758cebda437b"
      unitRef="usd">149360000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzItMS0xLTEtMA_5e09f612-3dd0-48e6-9222-f528cc543d85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzItMy0xLTEtMA_43c18098-9220-4e47-a6d1-338d29b5a3b3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzIx_2617ea57-3718-466d-b7c4-7760f905ff6a"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzIx_e5fd59f0-c1e7-4cf4-bd43-4318620117b6"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzM1_05cf5306-5964-48e4-9fc9-1e1f9366bb7e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzM1_b6209335-6048-4dbf-adeb-f9babfc362a9"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzU3_34774bc7-8182-4967-a9f8-7c56c8a33634"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzU3_5bfabe76-5c48-4789-8a0f-e04a2d9601fc"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzU3_664258e0-adf3-4e69-b904-1269f4dd29e0"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjYwMTk0MTkwZDM2MjRkMjBiNTc3YzU3ZmE1YmI4OGY4XzU3_72c4f72b-0e71-4326-af6f-2fad2ff462e8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMS0xLTEtMA_b0f0b9b1-3182-438f-bd7a-9096d32e8d6d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzQtMy0xLTEtMA_861f5d3b-214a-4b9b-b35c-d088fa79396a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzE4_4417f55a-f25c-416b-95fb-1f409a2efddb"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzE4_5e4189bc-b392-4e68-b6e0-bad785b5128e"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzMy_cf1995f4-020d-4f36-a18e-c0aaec6380bf"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzMy_d5fc2033-b090-4d3e-9e81-9b618bfb4bf8"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzU0_7debea26-1c9a-4e8d-88ed-9065c79b32e3"
      unitRef="shares">7627591</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzU0_93092dff-e2c0-4307-9650-4955f8804489"
      unitRef="shares">7627591</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzYx_950a8d54-151b-430b-8a9c-af5704e90a40"
      unitRef="shares">7693497</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjZiYmFhZDBiMDgyMDRjZTdiMTliODdlNmQxODM2ZWY5XzYx_9dd03688-243a-4fef-b28a-679e723a4e22"
      unitRef="shares">7693497</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMS0xLTEtMA_69a2da53-0863-4c8a-84dc-2f3aa20da632"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzUtMy0xLTEtMA_75ddbe20-ab50-4332-9875-066383dd442e"
      unitRef="usd">503000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzYtMS0xLTEtMA_f049ca15-a285-45ad-9632-a503d6bbf3a5"
      unitRef="usd">219922000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzYtMy0xLTEtMA_29fe54ad-9264-48f1-9dd7-3f653b6f47d4"
      unitRef="usd">216999000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzctMS0xLTEtMA_7499c285-7566-4220-a937-5ce1b4a80f82"
      unitRef="usd">-8594000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzctMy0xLTEtMA_13fefb28-bed9-4973-9b0b-fd3325b51b88"
      unitRef="usd">-8483000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzgtMS0xLTEtMA_18f9ad46-734e-467d-856d-b9d806821dd7"
      unitRef="usd">211328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzgtMy0xLTEtMA_a0d5bc78-7166-4970-affc-bbb180fbfa77"
      unitRef="usd">209019000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzktMS0xLTEtMA_307d5212-a315-4f64-96d6-3a7dfad396f8"
      unitRef="usd">542520000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yMi9mcmFnOjZlMzYxMzY4MGQ4NDQ0Mzg5NTcxY2IxYjBjMTE3MTk1L3RhYmxlOjBlZDk1YjhmMjdkOTRmZGM4MzQxYjhlNWRlN2Q1N2MwL3RhYmxlcmFuZ2U6MGVkOTViOGYyN2Q5NGZkYzgzNDFiOGU1ZGU3ZDU3YzBfMzktMy0xLTEtMA_8ee14037-882f-4dec-b7fd-46936179d9a4"
      unitRef="usd">558510000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMy0xLTEtMS0w_e7922261-fad2-488b-8c08-ada7a5e0e6d3"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMy0zLTEtMS0w_3e9182a0-6da7-43b8-a366-bca745e77224"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNS0xLTEtMS0w_57509fc6-3b05-46ec-a42c-c8c749ddfa17"
      unitRef="usd">3301000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNS0zLTEtMS0w_54e8502e-5474-4194-9213-f45c0ea50c72"
      unitRef="usd">2943000</us-gaap:DepreciationDepletionAndAmortization>
    <crai:DeferredRentExpense
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNi0xLTEtMS0w_f700fd60-99b6-4246-8147-8b42371cf7bc"
      unitRef="usd">17000</crai:DeferredRentExpense>
    <crai:DeferredRentExpense
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNi0zLTEtMS0w_3d1a6080-4a57-4ccb-afa7-92b0782b5912"
      unitRef="usd">35000</crai:DeferredRentExpense>
    <crai:RightOfUseAssetAmortization
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNy0xLTEtMS0w_6455bf6f-910a-4ac1-8fd2-17af8d170369"
      unitRef="usd">3199000</crai:RightOfUseAssetAmortization>
    <crai:RightOfUseAssetAmortization
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNy0zLTEtMS0w_fa6ae1c6-795b-4ceb-b33b-be4287dcc72d"
      unitRef="usd">2994000</crai:RightOfUseAssetAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfOC0xLTEtMS0w_201e3214-0692-48a2-9ef0-d376040522d8"
      unitRef="usd">-896000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfOC0zLTEtMS0w_ab8413b7-6765-430d-8630-0cd16de0e489"
      unitRef="usd">23000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfOS0xLTEtMS0w_61f6db07-0bc8-4686-ab6d-dad0c317d404"
      unitRef="usd">842000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfOS0zLTEtMS0w_98c46e2c-44b1-4fff-b69e-d9c503a5baac"
      unitRef="usd">655000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTAtMS0xLTEtMA_b66d899e-745b-4476-9f97-9f71828e0790"
      unitRef="usd">182000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTAtMy0xLTEtMA_545ef8e7-44e2-43d0-b351-8a53ec7c2184"
      unitRef="usd">62000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTEtMS0xLTEtMA_de64c0f2-1921-4572-a0e0-31f739b82926"
      unitRef="usd">284000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTEtMy0xLTEtMA_c0ca6314-0b01-4916-a9b4-5e62812cf77f"
      unitRef="usd">398000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTMtMS0xLTEtMA_23d06bb2-6fb4-48f7-aed2-707b8c2b527e"
      unitRef="usd">-19838000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTMtMy0xLTEtMA_52e33053-61e5-4e82-b80f-dea914da2d41"
      unitRef="usd">-1388000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTQtMS0xLTEtMA_c51508f4-52a5-4d0d-965d-5a5ffcb601c7"
      unitRef="usd">23063000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTQtMy0xLTEtMA_3cc8ac25-d04e-48f4-b5a2-5ec29b52525c"
      unitRef="usd">8217000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTUtMS0xLTEtMA_60af2aac-43e6-413d-b8cf-d6b74f790e0d"
      unitRef="usd">2733000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTUtMy0xLTEtMA_d06e304f-c501-4d33-b841-c383a80aa49e"
      unitRef="usd">5327000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <crai:IncreaseDecreaseInForgivableLoans
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTYtMS0xLTEtMA_47c6807b-bc38-42ac-ad8f-60b536f26bee"
      unitRef="usd">-4140000</crai:IncreaseDecreaseInForgivableLoans>
    <crai:IncreaseDecreaseInForgivableLoans
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTYtMy0xLTEtMA_344c234d-119a-43ab-846b-8ad0d04b628c"
      unitRef="usd">27139000</crai:IncreaseDecreaseInForgivableLoans>
    <crai:IncreaseDecreaseInObligationIncentiveCashAwards
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTctMS0xLTEtMA_17aee180-b1df-459c-b5b6-d32d6a7841bb"
      unitRef="usd">1729000</crai:IncreaseDecreaseInObligationIncentiveCashAwards>
    <crai:IncreaseDecreaseInObligationIncentiveCashAwards
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTctMy0xLTEtMA_882677cb-2027-412c-b1e2-fe72d1ae0c36"
      unitRef="usd">1423000</crai:IncreaseDecreaseInObligationIncentiveCashAwards>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTgtMS0xLTEtMA_1c827c0d-f85f-420d-b919-d5761be4b060"
      unitRef="usd">-52856000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTgtMy0xLTEtMA_a5b3ce75-2aa6-4143-8efc-2b07cb020009"
      unitRef="usd">-39121000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <crai:IncreaseDecreaseInLeaseLiabilities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTktMS0xLTEtMA_06a7d74f-d779-4f03-a014-540ec7c305bc"
      unitRef="usd">-3765000</crai:IncreaseDecreaseInLeaseLiabilities>
    <crai:IncreaseDecreaseInLeaseLiabilities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMTktMy0xLTEtMA_8c0b92d3-d460-4fa8-b546-ecbbd24256ad"
      unitRef="usd">-1164000</crai:IncreaseDecreaseInLeaseLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjAtMS0xLTEtMA_56ba005c-ff4d-4d28-8d17-85257c93e66a"
      unitRef="usd">-39848000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjAtMy0xLTEtMA_8ba9cfa9-188b-4dca-b1f8-c3c8cf9342c8"
      unitRef="usd">-65375000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjItMS0xLTEtMA_c4c01a47-cb73-433e-9b99-9cb29195d1aa"
      unitRef="usd">692000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjItMy0xLTEtMA_b9c22bb4-2682-4706-a873-81cea9756524"
      unitRef="usd">7949000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjMtMS0xLTEtMA_d54a4a44-ee5c-46f2-aa5d-37f77a215c7f"
      unitRef="usd">-692000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjMtMy0xLTEtMA_cd513f5f-f719-4609-a09b-64f867293774"
      unitRef="usd">-7949000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjUtMS0xLTEtMA_0bdc4192-59cd-4927-a627-590fa11e87b5"
      unitRef="usd">1113000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjUtMy0xLTEtMA_fa1117a8-2470-4361-a0c4-b1c212a5d006"
      unitRef="usd">151000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjYtMS0xLTEtMA_503007e3-9d60-48d1-b952-76fe71a7c302"
      unitRef="usd">42000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjYtMy0xLTEtMA_40440912-80bf-441f-b613-1c55f2f49e12"
      unitRef="usd">70000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjctMS0xLTEtMA_a7786284-b955-4880-a151-bb950d1af80e"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjctMy0xLTEtMA_92a3062a-bd48-461e-924a-087e7941355c"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjgtMS0xLTEtMA_923a4207-6f6d-42b3-9edd-b7508e24bfd7"
      unitRef="usd">588000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjgtMy0xLTEtMA_89645187-8dee-4408-ba84-e5527f99b183"
      unitRef="usd">390000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjktMS0xLTEtMTY3_0c7c21f1-8a71-4cf4-89aa-3c1a69cf85c2"
      unitRef="usd">2357000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjktMy0xLTEtMTY3_2c684fb2-4fea-4759-a21f-fd6824013fac"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <crai:PaymentsOfDividendsEquivalents
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjktMS0xLTEtMA_5ebdbd89-a073-4143-a901-44387c0feb8a"
      unitRef="usd">79000</crai:PaymentsOfDividendsEquivalents>
    <crai:PaymentsOfDividendsEquivalents
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMjktMy0xLTEtMA_98516175-da28-40e9-8a8c-c123afc40ed5"
      unitRef="usd">40000</crai:PaymentsOfDividendsEquivalents>
    <us-gaap:PaymentsOfDividends
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzAtMS0xLTEtMA_7a49c465-fcc4-4de3-b55d-1d9bad15291c"
      unitRef="usd">1982000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzAtMy0xLTEtMA_f53c9e91-d202-4d39-878f-aac0215537ed"
      unitRef="usd">1796000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzEtMS0xLTEtMA_fd94851b-c2c0-4c0e-9196-c7617a4ae658"
      unitRef="usd">9642000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzEtMy0xLTEtMA_63e5827c-db4b-49c0-9450-5fa211c40313"
      unitRef="usd">3810000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzItMS0xLTEtMA_da26a982-d263-4810-a07e-e4f844706972"
      unitRef="usd">26465000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzItMy0xLTEtMA_942b9841-e097-4c3d-be28-4c7a4f0a7562"
      unitRef="usd">64115000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzMtMS0xLTEtMA_582ef636-9bbb-4a3d-9e6b-318651b135ed"
      unitRef="usd">27000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzMtMy0xLTEtMA_3b3dc6f4-e532-40d8-9ceb-abc7a72e5267"
      unitRef="usd">-612000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzQtMS0xLTEtMA_6dfb5c10-bd0b-42ca-a2e6-1ea2ec335fc8"
      unitRef="usd">-14048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzQtMy0xLTEtMA_512acc8b-c23c-480d-bb27-6c353023cbf4"
      unitRef="usd">-9821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzUtMS0xLTEtMA_88a2ff07-2d99-4bd0-b71b-82f1ecfa7f7e"
      unitRef="usd">45677000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i435b6b90e6ee4e5ca374501089cae1e1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzUtMy0xLTEtMA_98149f23-cc05-4cfc-a7a3-994cd73d39a3"
      unitRef="usd">25639000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzYtMS0xLTEtMA_3bfb6284-f8bc-46b7-98e5-043deb0e1781"
      unitRef="usd">31629000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icdff865ead144b1992488917929318a6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzYtMy0xLTEtMA_2c63c0d2-56f6-4f16-a466-f2e933bed31a"
      unitRef="usd">15818000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzgtMS0xLTEtMA_39359571-5a39-481e-8269-c920937b6c3b"
      unitRef="usd">294000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfMzgtMy0xLTEtMA_b9c5e697-4fa9-4af2-b143-41aac6911e97"
      unitRef="usd">370000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDAtMS0xLTEtMA_9521cf0b-70d6-405b-8a46-e1d9f7c0c46f"
      unitRef="usd">0</us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount>
    <us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDAtMy0xLTEtMA_96c8a25b-1d2d-4e7f-9364-9f4f3c8c2282"
      unitRef="usd">155000</us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDEtMS0xLTEtMA_f9bf9c38-06b0-44fc-ab13-85e0893f5395"
      unitRef="usd">1070000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDEtMy0xLTEtMA_b46010af-6737-44bc-b93b-ea97d4fb7400"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <crai:StockIssuedDuringPeriodValueContingentConsiderationLiability
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDUtMS0xLTEtMTc1_1781519d-e289-48f9-b4b4-944b7e52026b"
      unitRef="usd">2250000</crai:StockIssuedDuringPeriodValueContingentConsiderationLiability>
    <crai:StockIssuedDuringPeriodValueContingentConsiderationLiability
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDUtMy0xLTEtMTc1_e202fbfc-1456-46be-9ccc-942a4c1090e0"
      unitRef="usd">0</crai:StockIssuedDuringPeriodValueContingentConsiderationLiability>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDUtMS0xLTEtMA_4f368cd4-69a9-4509-ac9e-a7595bc6c06a"
      unitRef="usd">844000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDUtMy0xLTEtMA_860b4f80-15c8-4c16-85e8-9bf9f9608962"
      unitRef="usd">695000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDYtMS0xLTEtMA_e4f59706-0dea-451a-b6de-c3296c831d71"
      unitRef="usd">24000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDYtMy0xLTEtMA_ae47b22d-47f9-4c6c-925f-8cfaeebe385e"
      unitRef="usd">245000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDctMS0xLTEtMA_ef6f4bce-0f27-4765-8214-622036a68256"
      unitRef="usd">5157000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8yOC9mcmFnOjNiNTFhZGM2MTkzZTQ1MmM5Y2M5NDdmN2MyZmE2ZmY3L3RhYmxlOmUzNzhmOTY0NjQ4MjRhNjJhMjI2MTAzYTE2MDVmNWZkL3RhYmxlcmFuZ2U6ZTM3OGY5NjQ2NDgyNGE2MmEyMjYxMDNhMTYwNWY1ZmRfNDctMy0xLTEtMA_b18849d9-cea6-40cf-8af4-0350afad8370"
      unitRef="usd">5039000</us-gaap:OperatingLeasePayments>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2ead03d88753451299c7258a4481b81d_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMi0xLTEtMS0w_be8a9303-aa3f-4e7e-9b1d-c54fbd31ad15"
      unitRef="shares">7693497</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2ead03d88753451299c7258a4481b81d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMi0zLTEtMS0w_1aeaf1f5-97fa-4cb5-9f58-56e29796f25d"
      unitRef="usd">503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91e8c3a26a274f198dd6cad5de40f794_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMi01LTEtMS0w_1993004b-9a9a-4df5-b726-877f67722886"
      unitRef="usd">216999000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibaa2abf93b51474eb0e9b73491a0de68_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMi03LTEtMS0w_d97c40f0-4ce1-40d5-b7bc-bbbc146bf2f4"
      unitRef="usd">-8483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMi05LTEtMS0w_f576c8a0-a2fb-4585-8eaa-be98c81c6d00"
      unitRef="usd">209019000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNi01LTEtMS0w_e7da9a49-f168-4204-aeb5-efcc674a24c3"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNi05LTEtMS0w_47385e09-cedb-4172-8d94-e25e242b7983"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6aeefc596fcd49308febb717ab06cf50_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNy03LTEtMS0w_76aa1fb8-9123-4881-9cc5-531dbfa4cb60"
      unitRef="usd">-111000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNy05LTEtMS0w_197134be-b3f6-4b0e-b158-5935247c90de"
      unitRef="usd">-111000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <crai:StockIssuedDuringPeriodSharesContingentConsiderationLiability
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNS0xLTEtMS0yMTQy_83d2ead5-44ff-4f09-b2cf-8fa59dcc9160"
      unitRef="shares">40039</crai:StockIssuedDuringPeriodSharesContingentConsiderationLiability>
    <crai:StockIssuedDuringPeriodValueContingentConsiderationLiability
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNS0zLTEtMS0yMTQ1_6c6554c5-cc70-4425-8ef0-c8ef5f83f8ab"
      unitRef="usd">2250000</crai:StockIssuedDuringPeriodValueContingentConsiderationLiability>
    <crai:StockIssuedDuringPeriodValueContingentConsiderationLiability
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfNS05LTEtMS0yMTU0_7b48bce5-40b2-4510-bbb2-d37a8975a96f"
      unitRef="usd">2250000</crai:StockIssuedDuringPeriodValueContingentConsiderationLiability>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfOC0xLTEtMS0w_f1ee1df5-8a50-49b2-a0fc-e1a807abab08"
      unitRef="shares">41008</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfOC0zLTEtMS0w_177f7c81-3c35-40fe-8b30-bb7a6252253d"
      unitRef="usd">1113000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfOC05LTEtMS0w_ae797e91-43e6-4ca7-8015-189d3bb8214b"
      unitRef="usd">1113000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfOS0zLTEtMS0w_341d24be-abbc-4e93-85c9-73ba41f7efcd"
      unitRef="usd">842000</crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees>
    <crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfOS05LTEtMS0w_861bf327-e1ed-4fde-884e-382effc46806"
      unitRef="usd">842000</crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTAtMS0xLTEtMA_ac22083d-35c1-46c5-af67-85aadfc9607f"
      unitRef="shares">29494</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTEtMS0xLTEtMA_505f2f06-8999-4cb9-8a6c-bcc8b53cb55e"
      unitRef="shares">9895</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTEtMy0xLTEtMA_a3a27929-407a-414b-96fa-339e1ba1537f"
      unitRef="usd">588000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTEtOS0xLTEtMA_f6a3ed9b-72bd-408b-bc95-2014ae26d24b"
      unitRef="usd">588000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTItMS0xLTEtMA_311d50e0-973b-4472-b745-c84d7ec23da3"
      unitRef="shares">166552</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i460ac8dfd737482a945a9a9d56513a23_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTItMy0xLTEtMA_ee4b356d-e55d-4588-81d9-990151888cb2"
      unitRef="usd">4120000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTItNS0xLTEtMA_cee0a6e1-e919-4997-b8fd-447fb87e8d47"
      unitRef="usd">5522000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTItOS0xLTEtMA_695efb14-3c52-45f1-bdf7-70122b3b6d00"
      unitRef="usd">9642000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <crai:DividendsShareBasedCompensationNet
      contextRef="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTMtNS0xLTEtMA_69b1227a-5d0b-437f-b1f6-5cb5b35ef053"
      unitRef="usd">-5000</crai:DividendsShareBasedCompensationNet>
    <crai:DividendsShareBasedCompensationNet
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTMtOS0xLTEtMA_e782d94f-2c92-4e0c-b54e-7d84d71470a6"
      unitRef="usd">-5000</crai:DividendsShareBasedCompensationNet>
    <us-gaap:DividendsPaidinkind
      contextRef="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTQtNS0xLTEtMA_5f350ce0-479a-494d-b660-7494b0def089"
      unitRef="usd">79000</us-gaap:DividendsPaidinkind>
    <us-gaap:DividendsPaidinkind
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTQtOS0xLTEtMA_6d5d12ed-2502-4618-a117-462f22d7c6cd"
      unitRef="usd">79000</us-gaap:DividendsPaidinkind>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmYwMWEwM2EzYzZkMzQxOGNiZjIzYjljMGIzYWEwMDRlXzQ5NDc4MDIzMjUwNDQ_18f28de3-e386-4b65-ae13-27ca0ec64dd0"
      unitRef="usdPerShare">0.26</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i0fdf128931604385b0ac4d2268c5be76_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTUtNS0xLTEtMA_29e0d6a4-7e77-4f94-9c50-5114c3d703d0"
      unitRef="usd">1982000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTUtOS0xLTEtMA_33960e67-1a6e-4be4-a517-b4108cd5b6d1"
      unitRef="usd">1982000</us-gaap:DividendsCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7045e98710864a30aa4f0f1b6a1ebb82_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTYtMS0xLTEtMA_63bc6325-6f78-4c68-9e2a-56c301d1d9ed"
      unitRef="shares">7627591</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7045e98710864a30aa4f0f1b6a1ebb82_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTYtMy0xLTEtMA_2d83de0a-d74c-4422-8817-35831d9de8c3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie51cbe8a49b548c785c83ef2c31f4ecc_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTYtNS0xLTEtMA_92d737d5-93d1-4966-986e-5ea37006052f"
      unitRef="usd">219922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c732de1a2a64be1bc6aeccd1dbb1ffd_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTYtNy0xLTEtMA_178db405-763d-472f-8966-81cfe91abf05"
      unitRef="usd">-8594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmE3YTM1ZmI1ZGU3ZjQ0MjliYzNjZjhkNTNmOTdiN2MxL3RhYmxlcmFuZ2U6YTdhMzVmYjVkZTdmNDQyOWJjM2NmOGQ1M2Y5N2I3YzFfMTYtOS0xLTEtMA_52d38717-cd98-4063-ad03-3db38d2a0ffe"
      unitRef="usd">211328000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibfce721e7cb84375b6ede994b6c87787_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMi0xLTEtMS0w_1f9f1a27-c8b3-40e8-895a-4124b338d40f"
      unitRef="shares">7814797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibfce721e7cb84375b6ede994b6c87787_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMi0zLTEtMS0w_8fc11a5f-3996-4f5a-b448-26544333ad76"
      unitRef="usd">9265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic102fb58ed8e484eaf0b2c14081f6a6c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMi01LTEtMS0w_a5dce0eb-0dbc-45c5-8f8b-f7a60d5571e9"
      unitRef="usd">200249000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73c2d37a3f1549878f40808190f49deb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMi03LTEtMS0w_5cc460e9-345e-4cb5-ad50-0aee04fe32d2"
      unitRef="usd">-11763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i435b6b90e6ee4e5ca374501089cae1e1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMi05LTEtMS0w_1f7a823a-4f67-40e0-bc03-abf7ed832983"
      unitRef="usd">197751000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibfce721e7cb84375b6ede994b6c87787_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMy0xLTEtMS0w_e21d3552-bb77-4294-ab89-e38b44d09364"
      unitRef="shares">7814797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibfce721e7cb84375b6ede994b6c87787_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMy0zLTEtMS0w_b579d64e-43a1-4483-9727-fd0e5e217036"
      unitRef="usd">9265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic102fb58ed8e484eaf0b2c14081f6a6c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMy01LTEtMS0w_dec180b3-ea66-40b4-ae22-fb9de6504b77"
      unitRef="usd">200249000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73c2d37a3f1549878f40808190f49deb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMy03LTEtMS0w_5ba5a686-d715-4fa9-b5ca-62ee6294c78e"
      unitRef="usd">-11763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i435b6b90e6ee4e5ca374501089cae1e1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMy05LTEtMS0w_00b234bf-a481-4f18-b965-a3293dd86b0c"
      unitRef="usd">197751000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d3653a18ce549a0b3bfc80b47d6ed00_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNC01LTEtMS0w_317600bf-fc33-4852-a5d3-55fb2fdfc384"
      unitRef="usd">-203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaeafcd15fc7c480c8470ceb966c3284d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNC05LTEtMS0w_6be1d0d2-5bdc-4258-81f5-91ccefc044f0"
      unitRef="usd">-203000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida0505def531477cafc9d7d0d0e078d3_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNS0xLTEtMS0w_13424cef-ad7e-4865-8adb-9802e85706fb"
      unitRef="shares">7814797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida0505def531477cafc9d7d0d0e078d3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNS0zLTEtMS0w_f57c4a12-b89b-45cc-aff1-66f9712e0cc4"
      unitRef="usd">9265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8be63489b60b40d485234a8dbb465731_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNS01LTEtMS0w_d6c45f03-070b-4df0-bdfb-23baf7887549"
      unitRef="usd">200046000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe6cbe4f34ae4f558ae98ec8d7e4f380_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNS03LTEtMS0w_be1acfee-bddd-458e-ab64-7fb7dba86bfa"
      unitRef="usd">-11763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64ee100cbf7b485085d1ba4f5d9afa48_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNS05LTEtMS0w_57e1f84e-34e9-4333-b4f0-259e4fee8035"
      unitRef="usd">197548000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i83927630fa9146a992d75430014c6b52_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNi01LTEtMS0w_18afe971-2e6f-489d-a10b-ce9f0e7d7cea"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNi05LTEtMS0w_04bc9098-151d-404b-a97d-9d9606662405"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8dbc531a92df42c6bf8f950be47aa972_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNy03LTEtMS0w_a3a2b4f0-92a3-4ef3-9828-ff12e5730a26"
      unitRef="usd">-2427000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfNy05LTEtMS0w_b2256cda-f4c9-400a-9d0a-77418d935de6"
      unitRef="usd">-2427000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfOC0xLTEtMS0w_6ce1ca62-a8a7-42fa-9e02-81300a682dbb"
      unitRef="shares">8200</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfOC0zLTEtMS0w_e7e417c8-81a1-4b31-ae95-45e466c692ba"
      unitRef="usd">151000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfOC05LTEtMS0w_4ddd2d64-9f15-49ea-ba91-6675c449366b"
      unitRef="usd">151000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfOS0zLTEtMS0w_71df2318-ba30-4c14-9583-c974c6c29e96"
      unitRef="usd">655000</crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees>
    <crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfOS05LTEtMS0w_00bddca1-c4a6-4ee2-96e9-9162bc8151f1"
      unitRef="usd">655000</crai:StockIssuedDuringPeriodValueShareBasedCompensationEmployeesAndNonEmployees>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTAtMS0xLTEtMA_8c093298-eff3-442a-982e-934f33e10a84"
      unitRef="shares">23884</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTEtMS0xLTEtMA_20c91788-01fb-4344-b6e2-58905447ea4f"
      unitRef="shares">7843</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTEtMy0xLTEtMA_806268cc-b18f-44a0-9dc7-16b1de080469"
      unitRef="usd">390000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTEtOS0xLTEtMA_8c9bbd50-a17a-4693-88cf-3c12404b27f7"
      unitRef="usd">390000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTItMS0xLTEtMA_8238be1b-84a7-4763-939c-7383910db710"
      unitRef="shares">82613</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9b860fa01a8441f0ac6d0e531a66e474_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTItMy0xLTEtMA_b034d32e-8aa2-42fb-bfe2-c863dcca089e"
      unitRef="usd">3810000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTItOS0xLTEtMA_6c1e5451-c3d3-4223-88f6-50f1cca2d2aa"
      unitRef="usd">3810000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <crai:DividendsShareBasedCompensationNet
      contextRef="i83927630fa9146a992d75430014c6b52_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTMtNS0xLTEtMA_d3d79ea3-2136-40cf-9344-8839c8b6afc1"
      unitRef="usd">-1000</crai:DividendsShareBasedCompensationNet>
    <crai:DividendsShareBasedCompensationNet
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTMtOS0xLTEtMA_83852445-b84c-40f2-8108-057a0f4159dd"
      unitRef="usd">-1000</crai:DividendsShareBasedCompensationNet>
    <us-gaap:DividendsPaidinkind
      contextRef="i83927630fa9146a992d75430014c6b52_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTQtNS0xLTEtMA_78d95e9d-0cb9-4fc8-900b-49a6a57933e1"
      unitRef="usd">40000</us-gaap:DividendsPaidinkind>
    <us-gaap:DividendsPaidinkind
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTQtOS0xLTEtMA_c3370ede-cef3-4f0f-b87d-652d4ec67039"
      unitRef="usd">40000</us-gaap:DividendsPaidinkind>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTUtMC0xLTEtMTQ4L3RleHRyZWdpb246ODczODE1MDFlZThhNGIxZmI4YzQzYjQ0MDFhNTYwZWZfNDk0NzgwMjMyNTA1NA_310b0382-d91a-49c0-ad1b-d98ab8210ada"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i83927630fa9146a992d75430014c6b52_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTUtNS0xLTEtMA_c0a20563-767f-4751-98e3-0cccd0e88d4b"
      unitRef="usd">1796000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTUtOS0xLTEtMA_828c280a-4352-43a4-a306-e64be796e6c4"
      unitRef="usd">1796000</us-gaap:DividendsCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib834e93b54714bfbbdbc9d0c9174bf78_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTYtMS0xLTEtMA_ffeda397-5e11-4003-998f-c4e00ce77b27"
      unitRef="shares">7756425</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib834e93b54714bfbbdbc9d0c9174bf78_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTYtMy0xLTEtMA_e8fd48cc-0427-4608-8f8b-a08524169ada"
      unitRef="usd">5871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e468cacd02d4fb180a5d4e3c28f4133_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTYtNS0xLTEtMA_9ed9743f-2e19-4114-a7c3-494905360c49"
      unitRef="usd">204679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i059aef1af3734eaba5da89d1391cd96f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTYtNy0xLTEtMA_e2b1b423-dbde-4d2c-a1b6-0f86b6f4df4c"
      unitRef="usd">-14190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icdff865ead144b1992488917929318a6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF8zMS9mcmFnOmRiMDA2YjMxMGNkMTRlYTU5MTRmOTA1YzU4MzIwOTc2L3RhYmxlOmM5ZjFjYzU5ZmUyYjQxNDI5MWFhMWNiYzcwNjZlMzdkL3RhYmxlcmFuZ2U6YzlmMWNjNTlmZTJiNDE0MjkxYWExY2JjNzA2NmUzN2RfMTYtOS0xLTEtMA_d15bacbe-c714-470d-9372-7cc674cf16a8"
      unitRef="usd">196360000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMTE4MDM_08aae863-ab59-4cde-8256-a992a3712118">Summary of Significant Accounting Policies&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;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA International, Inc. (&#x201c;CRA&#x201d; or the &#x201c;Company&#x201d;) is a worldwide leading consulting services firm that applies advanced analytic techniques and in-depth industry knowledge to complex engagements for a broad range of clients. CRA offers services in two broad areas: litigation, regulatory, and financial consulting and management consulting. CRA operates in one business segment. CRA operates its business under its registered trade name, Charles River Associates.&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the &#x201c;Company&#x201d;), which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA&#x2019;s results of operations, financial position, cash flows, and shareholders&#x2019; equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended January&#160;2, 2021 included in CRA&#x2019;s Annual Report on Form 10-K filed with the SEC on March 4, 2021 (the &#x201c;2020 Form 10-K&#x201d;).&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;Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed price contracts, variable consideration to be included in the transaction price of revenue contracts, depreciation of property and equipment, measurement of operating lease right-of-use (&#x201c;ROU&#x201d;) assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible assets, impairment of long-lived assets, goodwill, accrued and deferred income taxes, valuation allowances on deferred tax assets, accrued incentive compensation, and certain other accrued expenses. These items are monitored and analyzed by CRA for changes in facts and circumstances, and material changes in these estimates could occur in the future. Changes in estimates are recorded in the period in which they become known. CRA bases its estimates on historical experience and various other assumptions that CRA believes to be reasonable under the circumstances. Actual results may differ from those estimates if CRA&#x2019;s assumptions based on past experience or other assumptions do not turn out to be substantially accurate.&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;Common Stock and Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity transactions consist primarily of the repurchase by CRA of its common stock under its share repurchase program and the recognition of compensation expense and issuance of common stock under CRA&#x2019;s 2006 Equity Incentive Plan. The Company repurchases its common stock under its share repurchase program in open market purchases (including through any Rule 10b5-1 plan adopted by CRA) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations. On March&#160;8, 2021, CRA commenced a modified "Dutch auction" self-tender offer to purchase up to $25.0 million in value of shares of its common stock, as further described in Note 11. The purchase price of repurchases is first charged against available paid-in capital (&#x201c;PIC&#x201d;) until PIC is exhausted, wherein purchases will be charged &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-weight:400;line-height:120%"&gt;to retained earnings. As of April&#160;3, 2021, PIC was exhausted. CRA&#x2019;s common stock has no par value. All shares repurchased have been retired.&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;Recent Accounting Standards Adopted&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:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA adopted Accounting Standards Update ("ASU") No. 2019-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:120%"&gt;Income Taxes (Topic 740): 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:120%"&gt; (&#x201c;ASU 2019-12&#x201d;) on the first day of fiscal 2021. ASU 2019-12 simplifies or clarifies accounting for income taxes by changing prior guidance related to accounting for year-to-date losses in interim periods, accounting for tax law changes in interim periods, determining when a deferred tax liability is recognized for foreign subsidiaries that transition to or from being accounted for as equity method investments, application of income tax guidance to franchise taxes that are partially based on income, and making an intra-period allocation in situations where there is a loss in continuing operations and income or gain from other items. ASU 2019-12 also introduces new guidance to evaluate whether a step up in the tax basis of goodwill relates to a business combination or a separate transaction and provides a policy election to not allocate consolidated income taxes when a member of a consolidated tax return is not subject to income tax. The adoption of the new standard did not have a material impact on CRA's financial position, results of operations, cash flows, or disclosures on the date of transition.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <crai:NumberOfBroadAreasOfConsultingServices
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMzIy_66e4ac7f-7c7b-4e26-8b61-86905e414575"
      unitRef="area">2</crai:NumberOfBroadAreasOfConsultingServices>
    <us-gaap:NumberOfOperatingSegments
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfNDMw_9c1b5b15-f1f8-4704-bac3-9392af37b4fb"
      unitRef="segments">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMTE4MDU_80141b4b-29ac-4072-927f-ace0eebdcb4d">&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the &#x201c;Company&#x201d;), which require consolidation after the elimination of intercompany accounts and transactions. These financial statements have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for Quarterly Reports on Form 10-Q. Accordingly, these financial statements do not include all the information and note disclosures required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for annual financial statements. In the opinion of management, these financial statements reflect all adjustments of a normal, recurring nature necessary for the fair presentation of CRA&#x2019;s results of operations, financial position, cash flows, and shareholders&#x2019; equity for the interim periods presented in conformity with GAAP. Results of operations for the interim periods presented herein are not necessarily indicative of results of operations for a full year. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended January&#160;2, 2021 included in CRA&#x2019;s Annual Report on Form 10-K filed with the SEC on March 4, 2021 (the &#x201c;2020 Form 10-K&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMTE4MDY_172eaf6f-1d6e-465d-8934-9d0aa4dcfa27">&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;Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as the related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of consolidated revenues and expenses during the reporting period. Estimates in these condensed consolidated financial statements include, but are not limited to, allowances for accounts receivable and unbilled services, revenue recognition on fixed price contracts, variable consideration to be included in the transaction price of revenue contracts, depreciation of property and equipment, measurement of operating lease right-of-use (&#x201c;ROU&#x201d;) assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible assets, impairment of long-lived assets, goodwill, accrued and deferred income taxes, valuation allowances on deferred tax assets, accrued incentive compensation, and certain other accrued expenses. These items are monitored and analyzed by CRA for changes in facts and circumstances, and material changes in these estimates could occur in the future. Changes in estimates are recorded in the period in which they become known. CRA bases its estimates on historical experience and various other assumptions that CRA believes to be reasonable under the circumstances. Actual results may differ from those estimates if CRA&#x2019;s assumptions based on past experience or other assumptions do not turn out to be substantially accurate.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMTE4MDc_ffd1c8a8-5421-450b-9341-aab3cb17f5a3">&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;Common Stock and Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity transactions consist primarily of the repurchase by CRA of its common stock under its share repurchase program and the recognition of compensation expense and issuance of common stock under CRA&#x2019;s 2006 Equity Incentive Plan. The Company repurchases its common stock under its share repurchase program in open market purchases (including through any Rule 10b5-1 plan adopted by CRA) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations. On March&#160;8, 2021, CRA commenced a modified "Dutch auction" self-tender offer to purchase up to $25.0 million in value of shares of its common stock, as further described in Note 11. The purchase price of repurchases is first charged against available paid-in capital (&#x201c;PIC&#x201d;) until PIC is exhausted, wherein purchases will be charged &lt;/span&gt;&lt;/div&gt;to retained earnings. As of April&#160;3, 2021, PIC was exhausted. CRA&#x2019;s common stock has no par value. All shares repurchased have been retired.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i16141801844a407492e496663b575ad4_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfNDk0NzgwMjM0ODQxNA_e0951005-f74c-411b-b915-a9235d1e5600"
      unitRef="usd">25000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80MC9mcmFnOjA3MTdhNWI2ZWJmYzRiYzZiYzNjM2I1NTZiZTViNmU4L3RleHRyZWdpb246MDcxN2E1YjZlYmZjNGJjNmJjM2MzYjU1NmJlNWI2ZThfMTE4MDI_e05c7691-0651-4dd1-880b-c3f30ed8ecb6">&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;Recent Accounting Standards Adopted&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:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA adopted Accounting Standards Update ("ASU") No. 2019-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:120%"&gt;Income Taxes (Topic 740): 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:120%"&gt; (&#x201c;ASU 2019-12&#x201d;) on the first day of fiscal 2021. ASU 2019-12 simplifies or clarifies accounting for income taxes by changing prior guidance related to accounting for year-to-date losses in interim periods, accounting for tax law changes in interim periods, determining when a deferred tax liability is recognized for foreign subsidiaries that transition to or from being accounted for as equity method investments, application of income tax guidance to franchise taxes that are partially based on income, and making an intra-period allocation in situations where there is a loss in continuing operations and income or gain from other items. ASU 2019-12 also introduces new guidance to evaluate whether a step up in the tax basis of goodwill relates to a business combination or a separate transaction and provides a policy election to not allocate consolidated income taxes when a member of a consolidated tax return is not subject to income tax. The adoption of the new standard did not have a material impact on CRA's financial position, results of operations, cash flows, or disclosures on the date of transition.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNTUzMw_53d4970c-1ab2-4cf2-ab3d-c108ee7de996">Revenue Recognition&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contracts CRA enters into and operates under specify whether the projects are billed on a time-and-materials or a fixed-price basis. Time-and-materials contracts are typically used for litigation, regulatory, and financial consulting projects while fixed-price contracts are principally used for management consulting projects. In general, project costs are classified in costs of services and are based on the direct salary of CRA&#x2019;s employee consultants on the engagement, plus all direct expenses incurred to complete the project, including any amounts billed to CRA by its non-employee experts.&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:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&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;The following tables disaggregate CRA&#x2019;s revenue by type of contract and geographic location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:100%"&gt;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Type of Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;33,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;28,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-and-materials&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;113,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;97,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Geographic Breakdown&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&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;117,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;100,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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;23,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;19,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Reserves for Variable Consideration and Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from CRA's consulting services are recorded at the net transaction price, which includes estimates of variable consideration for which reserves are established. Variable consideration reserves are based on specific price concessions and &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-weight:400;line-height:120%"&gt;those expected to be extended to CRA customers estimated by CRA's historical realization rates.  Reserves for variable consideration are recorded as a component of the allowances for accounts receivable and unbilled services on the condensed consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#x2019; failure to make required payments. CRA adopted ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 326") on the first day of fiscal 2020, which changed the method CRA utilizes to estimate reserves related to credit risk. As a result of the adoption, CRA recognized a $0.2 million cumulative-effect increase to allowances for accounts receivable and unbilled services and a reduction to the fiscal 2020 opening balance of retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bad debt expense (recovery), net&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Reimbursable Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues also include reimbursements for costs incurred by CRA in fulfilling its performance obligations, including travel and other out-of-pocket expenses, fees for outside consultants and other reimbursable expenses. CRA recovers substantially all of these costs. The following expenses are subject to reimbursement (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reimbursable expenses&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Contract Balances from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA defines contract assets as assets for which it has recorded revenue because it determines that it is probable that it will earn a performance-based or contingent fee but is not yet entitled to receive a fee because certain events, such as completion of the measurement period or client approval, must occur. The contract assets balance was immaterial as of April&#160;3, 2021 and January&#160;2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When consideration is received, or such consideration is unconditionally due from a customer prior to transferring consulting services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after performance obligations have been satisfied and all revenue recognition criteria have been met. The following table presents the closing balances of CRA's contract liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Contract 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA recognized the following revenue that was included in the contract liabilities balance as of the opening of the respective period or for performance obligations satisfied in previous periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts included in contract liabilities at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied in previous periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNTUyOQ_e13766f8-549b-4e83-a6b2-4eefb553472b">&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;The following tables disaggregate CRA&#x2019;s revenue by type of contract and geographic location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:100%"&gt;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Type of Contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;33,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;28,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-and-materials&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;113,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;97,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Geographic Breakdown&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&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;117,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;100,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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;23,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;19,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cbf8ec4684349a685a73306eb669ca7_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfMy0yLTEtMS0w_eb68e543-1f27-4b82-b5d0-1b57e59dbf39"
      unitRef="usd">33433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id61c025ec9ad4ce5a3593a2d148004c9_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfMy00LTEtMS0w_6323c52d-3efd-485d-853c-bfe7343e3318"
      unitRef="usd">28988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9e6d746e93942eab6b51acb9595b415_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfNC0yLTEtMS0w_2dbbd5a7-126d-4bce-b218-6fc5626ad776"
      unitRef="usd">113085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d4a6299c998434eb545b9ade1796f27_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfNC00LTEtMS0w_f90d7a2f-ed0b-4ad5-b90b-f370cf6d6521"
      unitRef="usd">97170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfNS0yLTEtMS0w_d03f7bc3-68fb-44c1-949c-732de45910ab"
      unitRef="usd">146518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmZlMDk0ODA5MWVkODQzODE5NTJjODMyZDI3NDQ2NWRhL3RhYmxlcmFuZ2U6ZmUwOTQ4MDkxZWQ4NDM4MTk1MmM4MzJkMjc0NDY1ZGFfNS00LTEtMS0w_dcea35a7-8d8b-44f1-8e0c-5d1ab67062c2"
      unitRef="usd">126158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief13b6eb15b4437b8af871e955c6e733_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfMy0yLTEtMS0w_85e6d17d-c460-4d48-aeb1-08bca4d16abc"
      unitRef="usd">117247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ce859ecbaa54b218d1be8c6efcd5991_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfMy00LTEtMS0w_2e926028-06c5-4674-bd0f-f08e15a24a55"
      unitRef="usd">100740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaabe3c68a81044af9cd4b77831a65863_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNC0yLTEtMS0w_a583efa5-8196-4f1f-a7c8-750445234c4b"
      unitRef="usd">23286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5db5966caeda4554935c48d4e8b11b94_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNC00LTEtMS0w_bcd6b448-25ba-4cc7-b2a4-9fb693f6aed1"
      unitRef="usd">19066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b152c7e04814a0eba41c4d792e20b89_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNS0yLTEtMS0w_7eba37ab-0b31-4f71-a11a-62ad62079514"
      unitRef="usd">5985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68067405c1c041b1acfb9c0b78c1584d_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNS00LTEtMS0w_54fea7c0-add4-4b5a-85ec-bead1ff2ad68"
      unitRef="usd">6352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNi0yLTEtMS0w_71b83b72-0f4d-465a-83d5-93d92d98316e"
      unitRef="usd">146518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjc2NDgzMmJiYzYyZDQ5YzZhNjRiNGQ1ZDI1ZTMyNDM4L3RhYmxlcmFuZ2U6NzY0ODMyYmJjNjJkNDljNmE2NGI0ZDVkMjVlMzI0MzhfNi00LTEtMS0w_4dc654f4-ce0e-4ec7-a87b-a686be19575b"
      unitRef="usd">126158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquity
      contextRef="i9d3653a18ce549a0b3bfc80b47d6ed00_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNDk0NzgwMjMzNTQyOQ_37be5a6c-4858-4468-adef-4741d280aa18"
      unitRef="usd">-200000</us-gaap:StockholdersEquity>
    <crai:ScheduleOfBadDebtExpenseTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNTUzMA_b52ea63a-9cf9-4877-96b1-3a1db885be44">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bad debt expense (recovery), net&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crai:ScheduleOfBadDebtExpenseTableTextBlock>
    <crai:BadDebtExpenseRecovery
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjFiODkxZTYzY2RlNjRjNDBhNzU0YjE1MDVjNGQ2YjhkL3RhYmxlcmFuZ2U6MWI4OTFlNjNjZGU2NGM0MGE3NTRiMTUwNWM0ZDZiOGRfMi0yLTEtMS0w_55c838e1-ea6d-4a75-9f7a-93438f0f7bf6"
      unitRef="usd">-13000</crai:BadDebtExpenseRecovery>
    <crai:BadDebtExpenseRecovery
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjFiODkxZTYzY2RlNjRjNDBhNzU0YjE1MDVjNGQ2YjhkL3RhYmxlcmFuZ2U6MWI4OTFlNjNjZGU2NGM0MGE3NTRiMTUwNWM0ZDZiOGRfMi00LTEtMS0w_7fc897ec-c8cb-4739-91ed-7d00383b4b5d"
      unitRef="usd">59000</crai:BadDebtExpenseRecovery>
    <crai:ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNTUzMQ_327914d3-f582-4391-9970-8336ccb9b105">The following expenses are subject to reimbursement (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reimbursable expenses&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</crai:ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock>
    <crai:ReimbursableExpensesSubjectToReimbursement
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmFkZTA1M2MzODViYzRmODY4OTE5NWM5NmE2YjA1OTg1L3RhYmxlcmFuZ2U6YWRlMDUzYzM4NWJjNGY4Njg5MTk1Yzk2YTZiMDU5ODVfMi0yLTEtMS0w_f74c0033-faf1-4af8-8c2f-6f3672cc8892"
      unitRef="usd">16479000</crai:ReimbursableExpensesSubjectToReimbursement>
    <crai:ReimbursableExpensesSubjectToReimbursement
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmFkZTA1M2MzODViYzRmODY4OTE5NWM5NmE2YjA1OTg1L3RhYmxlcmFuZ2U6YWRlMDUzYzM4NWJjNGY4Njg5MTk1Yzk2YTZiMDU5ODVfMi00LTEtMS0w_2e1b8c53-740e-45e2-b0db-b5d1133bf4c9"
      unitRef="usd">16430000</crai:ReimbursableExpensesSubjectToReimbursement>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RleHRyZWdpb246NmVlNmZiNjQ0YmVkNGQxMTk0Mjc5ZmNlYzM4MGEyNGVfNTUzNg_9524223b-59b4-4ba6-9ab2-133e12eb6689">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Contract 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA recognized the following revenue that was included in the contract liabilities balance as of the opening of the respective period or for performance obligations satisfied in previous periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts included in contract liabilities at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations satisfied in previous periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmJjZmVkNzc3NDc3YzRhMTdiOWZlZjNmNDQ5YzExYzQzL3RhYmxlcmFuZ2U6YmNmZWQ3Nzc0NzdjNGExN2I5ZmVmM2Y0NDljMTFjNDNfMS0yLTEtMS0w_a72f1e9c-09f9-4e12-9df6-69bba1679741"
      unitRef="usd">2941000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOmJjZmVkNzc3NDc3YzRhMTdiOWZlZjNmNDQ5YzExYzQzL3RhYmxlcmFuZ2U6YmNmZWQ3Nzc0NzdjNGExN2I5ZmVmM2Y0NDljMTFjNDNfMS00LTEtMS0w_5cc485fb-ff90-4ba3-99a0-9c5e686ea87f"
      unitRef="usd">5527000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjA5NTJlOWVkOGNlZDQ1MTU5ZDdkYWI0NDg5NGFhN2Y0L3RhYmxlcmFuZ2U6MDk1MmU5ZWQ4Y2VkNDUxNTlkN2RhYjQ0ODk0YWE3ZjRfMi0yLTEtMS0w_f02b81ab-725e-4d8e-aa17-efa4ea6ea6f1"
      unitRef="usd">4355000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjA5NTJlOWVkOGNlZDQ1MTU5ZDdkYWI0NDg5NGFhN2Y0L3RhYmxlcmFuZ2U6MDk1MmU5ZWQ4Y2VkNDUxNTlkN2RhYjQ0ODk0YWE3ZjRfMi00LTEtMS0w_971f890b-3d8c-420a-b57b-c42dbb8b0dc9"
      unitRef="usd">2906000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjA5NTJlOWVkOGNlZDQ1MTU5ZDdkYWI0NDg5NGFhN2Y0L3RhYmxlcmFuZ2U6MDk1MmU5ZWQ4Y2VkNDUxNTlkN2RhYjQ0ODk0YWE3ZjRfMy0yLTEtMS0w_41b37af2-224c-4627-a2dc-f443348fb852"
      unitRef="usd">2183000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OS9mcmFnOjZlZTZmYjY0NGJlZDRkMTE5NDI3OWZjZWMzODBhMjRlL3RhYmxlOjA5NTJlOWVkOGNlZDQ1MTU5ZDdkYWI0NDg5NGFhN2Y0L3RhYmxlcmFuZ2U6MDk1MmU5ZWQ4Y2VkNDUxNTlkN2RhYjQ0ODk0YWE3ZjRfMy00LTEtMS0w_733f25a1-2e2c-4260-b405-96d176a08e92"
      unitRef="usd">3257000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <crai:ForgivableLoansDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RleHRyZWdpb246MDIxMWEyZDljZDJmNDQwZmI1YjI5ZDZkMjVlY2YwYTlfMTA5Nw_c49befd6-4531-4cc3-8c2f-0c6b17689c88">Forgivable Loans&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to attract and retain highly skilled professionals, CRA may issue forgivable loans to employees and non-employee experts, certain of which loans may be denominated in local currencies. A portion of these loans is collateralized. The principal amount of forgivable loans and accrued interest is forgiven by CRA over the term of the loans, so long as the employee or non-employee expert continues employment or affiliation with CRA and complies with certain contractual requirements. The expense associated with the forgiveness of the principal amount of the loans is recorded as compensation expense over the service period, which is consistent with the term of the loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents forgivable loan activity for the respective periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Quarter Ended&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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2,&lt;br/&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;Beginning balance&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;61,613&#160;&lt;/span&gt;&lt;/td&gt;&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;55,141&#160;&lt;/span&gt;&lt;/td&gt;&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;Advances&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reclassification from accrued expenses / to other assets (1)&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;&#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;(9,713)&lt;/span&gt;&lt;/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;Amortization&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Effects of foreign currency translation&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;395&#160;&lt;/span&gt;&lt;/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;Ending balance&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 portion of forgivable loans&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.</crai:ForgivableLoansDisclosureTextBlock>
    <crai:ScheduleOfForgivableLoansActivityTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RleHRyZWdpb246MDIxMWEyZDljZDJmNDQwZmI1YjI5ZDZkMjVlY2YwYTlfMTA5OA_79437f4b-d229-4293-ac61-302d102e5d60">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents forgivable loan activity for the respective periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Quarter Ended&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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2,&lt;br/&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;Beginning balance&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;61,613&#160;&lt;/span&gt;&lt;/td&gt;&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;55,141&#160;&lt;/span&gt;&lt;/td&gt;&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;Advances&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reclassification from accrued expenses / to other assets (1)&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;&#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;(9,713)&lt;/span&gt;&lt;/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;Amortization&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,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Effects of foreign currency translation&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;395&#160;&lt;/span&gt;&lt;/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;Ending balance&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 portion of forgivable loans&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;(1)Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.</crai:ScheduleOfForgivableLoansActivityTableTextBlock>
    <crai:ForgivableLoans
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMi0yLTEtMS0w_6f9df4f8-cd75-4ae9-a551-01e0b20bbd2d"
      unitRef="usd">61613000</crai:ForgivableLoans>
    <crai:ForgivableLoans
      contextRef="i435b6b90e6ee4e5ca374501089cae1e1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMi00LTEtMS0w_b28ca948-108c-47ac-aa65-e51c7727866c"
      unitRef="usd">55141000</crai:ForgivableLoans>
    <crai:ForgivableLoansAdvances
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMy0yLTEtMS0w_438fd3b6-2862-4900-abb8-e235d3fcdc3c"
      unitRef="usd">2153000</crai:ForgivableLoansAdvances>
    <crai:ForgivableLoansAdvances
      contextRef="if962a6c1ce27458683a4361a7784526d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMy00LTEtMS0w_92c5502e-938e-4fcc-880b-6fcb4ec16e4c"
      unitRef="usd">42418000</crai:ForgivableLoansAdvances>
    <crai:ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNS0yLTEtMS0w_ebc89e24-c149-4700-8c75-4501e89cd2d6"
      unitRef="usd">0</crai:ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets>
    <crai:ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets
      contextRef="if962a6c1ce27458683a4361a7784526d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNS00LTEtMS0w_832caaa4-f49e-4312-a751-89a5e5d18e97"
      unitRef="usd">9713000</crai:ForgivableLoansReclassificationFromAccruedExpensesToOtherAssets>
    <crai:ForgivableLoansAmortization
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNi0yLTEtMS0w_26408a3c-aa71-42ae-b0e7-60c64098ff7a"
      unitRef="usd">6295000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansAmortization
      contextRef="if962a6c1ce27458683a4361a7784526d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNi00LTEtMS0w_dbfefca7-51dc-4360-bf0a-c9b196395058"
      unitRef="usd">26628000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansTranslationAdjustments
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNy0yLTEtMS0w_37dd3611-3e67-4ad9-a317-57981d382223"
      unitRef="usd">88000</crai:ForgivableLoansTranslationAdjustments>
    <crai:ForgivableLoansTranslationAdjustments
      contextRef="if962a6c1ce27458683a4361a7784526d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfNy00LTEtMS0w_87582241-dbd8-446c-84d9-39404364f6b9"
      unitRef="usd">395000</crai:ForgivableLoansTranslationAdjustments>
    <crai:ForgivableLoans
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfOC0yLTEtMS0w_084b5b9f-3b38-4b36-b5ed-8f32f42be47c"
      unitRef="usd">57559000</crai:ForgivableLoans>
    <crai:ForgivableLoans
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfOC00LTEtMS0w_6d97dd4e-c4ec-48ad-a9f1-b73819be4b5e"
      unitRef="usd">61613000</crai:ForgivableLoans>
    <crai:ForgivableLoansCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfOS0yLTEtMS0w_c623e125-66ec-484d-8a3b-1223aa304157"
      unitRef="usd">13196000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfOS00LTEtMS0w_4bb49da4-88fb-4348-9260-557c220aefb8"
      unitRef="usd">14749000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansNoncurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMTAtMi0xLTEtMA_4bba78f6-c465-4731-86ec-9ac1127d5ea4"
      unitRef="usd">44363000</crai:ForgivableLoansNoncurrent>
    <crai:ForgivableLoansNoncurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF81NS9mcmFnOjAyMTFhMmQ5Y2QyZjQ0MGZiNWIyOWQ2ZDI1ZWNmMGE5L3RhYmxlOmYwNDQ0NDUxZjg1ODQxYjBiM2YyYzJiMTI2YTA4NmM1L3RhYmxlcmFuZ2U6ZjA0NDQ0NTFmODU4NDFiMGIzZjJjMmIxMjZhMDg2YzVfMTAtNC0xLTEtMA_a0c2e635-6cab-4cee-8817-7d00739428d8"
      unitRef="usd">46864000</crai:ForgivableLoansNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfODc5_d8119998-e4c6-4e08-acdb-9c745029bede">Goodwill and Intangible Assets&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the fiscal quarter ended April&#160;3, 2021 are summarized as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&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;161,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated goodwill impairment&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;(71,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill, net at January 2, 2021&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&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;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill, net at April 3, 2021 (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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Goodwill, net at April&#160;3, 2021, is comprised of goodwill of $161.2 million and accumulated impairment of $71.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets that are separable from goodwill and have determinable useful lives are valued separately and amortized over their expected useful lives. There were no impairment losses related to intangible assets during the fiscal quarter ended April&#160;3, 2021 or during the fiscal year ended January&#160;2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of acquired identifiable intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Non-competition agreements&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;280&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 cost&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&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;(3,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 intangible assets, net&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfODgw_fc236062-a574-42a8-a2c3-5884ab1ea84d">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill for the fiscal quarter ended April&#160;3, 2021 are summarized as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&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;161,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated goodwill impairment&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;(71,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill, net at January 2, 2021&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&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;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill, net at April 3, 2021 (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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Goodwill, net at April&#160;3, 2021, is comprised of goodwill of $161.2 million and accumulated impairment of $71.9 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjA1ZWQ0NDA5NDI5NjQ5MDJiYjY1Yzg2MzBjOGE4YWFhL3RhYmxlcmFuZ2U6MDVlZDQ0MDk0Mjk2NDkwMmJiNjVjODYzMGM4YThhYWFfMS0yLTEtMS0w_ea0ef338-f4d5-4fbe-908f-3312a5de4435"
      unitRef="usd">161080000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjA1ZWQ0NDA5NDI5NjQ5MDJiYjY1Yzg2MzBjOGE4YWFhL3RhYmxlcmFuZ2U6MDVlZDQ0MDk0Mjk2NDkwMmJiNjVjODYzMGM4YThhYWFfMi0yLTEtMS0w_22144015-ea27-4848-aa63-98be60abdbc3"
      unitRef="usd">71893000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjA1ZWQ0NDA5NDI5NjQ5MDJiYjY1Yzg2MzBjOGE4YWFhL3RhYmxlcmFuZ2U6MDVlZDQ0MDk0Mjk2NDkwMmJiNjVjODYzMGM4YThhYWFfMy0yLTEtMS0w_64acd454-882b-4072-bbf1-3edf96eae446"
      unitRef="usd">89187000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjA1ZWQ0NDA5NDI5NjQ5MDJiYjY1Yzg2MzBjOGE4YWFhL3RhYmxlcmFuZ2U6MDVlZDQ0MDk0Mjk2NDkwMmJiNjVjODYzMGM4YThhYWFfNC0yLTEtMS0w_9d60a733-f49b-43d1-a92d-975d4a389a58"
      unitRef="usd">-91000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjA1ZWQ0NDA5NDI5NjQ5MDJiYjY1Yzg2MzBjOGE4YWFhL3RhYmxlcmFuZ2U6MDVlZDQ0MDk0Mjk2NDkwMmJiNjVjODYzMGM4YThhYWFfNS0yLTEtMS0w_79cd9755-a381-4e47-966f-588c190d1c3e"
      unitRef="usd">89278000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfNDc5_3f637cab-b677-49be-b1a2-aaadf38cb427"
      unitRef="usd">161200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfNTEy_197ad86e-7467-4143-aaf5-c794c85190b4"
      unitRef="usd">71900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfNjgz_23de601a-3274-4718-ad73-8d737014787f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfNjgz_fb1e78be-7938-4d58-a4fd-a2ffbbd16207"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RleHRyZWdpb246MzM4YmNlMjY5MTQ0NDNjMWJiMTE1M2I4MjJiYmU0YmFfODgx_eab2e01a-bb81-4f42-a80f-6dc25502587a">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of acquired identifiable intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Non-competition agreements&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;280&#160;&lt;/span&gt;&lt;/td&gt;&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 cost&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&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;(3,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 intangible assets, net&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib1a0f0b391494a79a299799615444089_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMS0yLTEtMS0w_6da1fa4d-6be2-4c33-aefd-b284f891ea69"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea104dc391324ddb871a85abb026445f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMS00LTEtMS0w_7e3d854a-ff85-41e5-bc2d-29927004b042"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9058933a8db1423798b9d7730bdda41d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMi0yLTEtMS0w_67ee12b4-6720-4e5a-8cf5-c41b4659afc1"
      unitRef="usd">8220000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96a2435025fb46e3887fc9ed12afada7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMi00LTEtMS0w_5dea724b-a963-4ee9-bc77-44688a0a57dd"
      unitRef="usd">12120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMy0yLTEtMS0w_5d0dfd86-8e3c-4ef4-93e4-22eea5b094fb"
      unitRef="usd">8500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfMy00LTEtMS0w_069e18cd-fe2e-43bf-970a-64f8d5c612db"
      unitRef="usd">12400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfNC0yLTEtMS0w_02071fbc-aa95-4c15-9b71-9dbd6051f2cd"
      unitRef="usd">3661000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfNC00LTEtMS0w_21a3aa93-2e24-432d-a4af-54675878c2ae"
      unitRef="usd">7292000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfNS0yLTEtMS0w_95e0d1a1-ee22-407c-be91-a4659f36c48c"
      unitRef="usd">4839000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82MS9mcmFnOjMzOGJjZTI2OTE0NDQzYzFiYjExNTNiODIyYmJlNGJhL3RhYmxlOjU3NmYyMmQ3Y2ZlYjQ3YTU4YzYxYjAwMmVhYWQyODRiL3RhYmxlcmFuZ2U6NTc2ZjIyZDdjZmViNDdhNThjNjFiMDAyZWFhZDI4NGJfNS00LTEtMS0w_31962ad7-383f-4bcf-bee3-c75d23b59f3d"
      unitRef="usd">5108000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RleHRyZWdpb246MTllNzA5MjgwODZkNGI1ZGIyZmRjN2FlZjA5MjBhZGVfMjIx_17aa254c-da89-449f-ac04-f3004c0fcf72">Accrued Expenses&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Compensation and related expenses&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;85,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,176&#160;&lt;/span&gt;&lt;/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 professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Direct project accruals&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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,988&#160;&lt;/span&gt;&lt;/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 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,152&#160;&lt;/span&gt;&lt;/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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2021, and January&#160;2, 2021, approximately $50.3 million and $102.6 million, respectively, of accrued bonuses were included above in &#x201c;Compensation and related expenses.&#x201d;&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RleHRyZWdpb246MTllNzA5MjgwODZkNGI1ZGIyZmRjN2FlZjA5MjBhZGVfMjIy_f7f1891c-2632-4a0a-ba34-515ecf479dbb">&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;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;April 3,&lt;br/&gt;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;January 2,&lt;br/&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;Compensation and related expenses&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;85,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,176&#160;&lt;/span&gt;&lt;/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 professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Direct project accruals&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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,988&#160;&lt;/span&gt;&lt;/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 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,152&#160;&lt;/span&gt;&lt;/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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMS0xLTEtMS0w_97c8e73d-9539-41ed-bacd-f27f7bacb720"
      unitRef="usd">85209000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMS0zLTEtMS0w_83b05c9e-db33-402f-91bb-1d7dc7ab2df4"
      unitRef="usd">123540000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMi0xLTEtMS0w_c06a3bd9-6a7a-4f46-a2fb-fc8039aeff34"
      unitRef="usd">5251000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMi0zLTEtMS0w_a08d24be-50db-4516-a850-e1e55180b6e9"
      unitRef="usd">1927000</us-gaap:TaxesPayableCurrent>
    <crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMy0xLTEtMS0w_6210c8db-44d5-4211-a3f9-42db45b7aa53"
      unitRef="usd">2376000</crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards>
    <crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfMy0zLTEtMS0w_4426acb1-f23b-4a52-98b8-cd33605cac63"
      unitRef="usd">2176000</crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNC0xLTEtMS0w_40e5a1a1-d7b5-4f10-a6d2-3c6747844a63"
      unitRef="usd">1635000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNC0zLTEtMS0w_2995eadd-dd52-42e3-af56-b9d35b04ae6f"
      unitRef="usd">1541000</us-gaap:AccruedProfessionalFeesCurrent>
    <crai:AccruedProjectCostsCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNS0xLTEtMS0w_175d3bf7-4401-43bc-9d27-8d24b77a1f68"
      unitRef="usd">3116000</crai:AccruedProjectCostsCurrent>
    <crai:AccruedProjectCostsCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNS0zLTEtMS0w_fdf47069-a1e8-4b42-87f1-2d2fe3da77f4"
      unitRef="usd">3988000</crai:AccruedProjectCostsCurrent>
    <crai:AccruedLeaseHoldImprovementsCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNi0xLTEtMS0w_7ba2698d-6f5c-4d3b-8171-3ec6a563586f"
      unitRef="usd">40000</crai:AccruedLeaseHoldImprovementsCurrent>
    <crai:AccruedLeaseHoldImprovementsCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNi0zLTEtMS0w_c0af5cf0-d290-4fdb-9404-aaabde6fb18d"
      unitRef="usd">52000</crai:AccruedLeaseHoldImprovementsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNy0xLTEtMS0w_f12744f7-625e-4f60-977c-56211fcc195d"
      unitRef="usd">3131000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfNy0zLTEtMS0w_ddb7d56e-634c-41eb-8e99-5cfe386ee161"
      unitRef="usd">3152000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfOC0xLTEtMS0w_c9484852-8df7-46ea-80b5-0eaed7d25107"
      unitRef="usd">100758000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RhYmxlOjIzNmY4MTdkYzI0NzRkMjBiOGI0OGMzMTY4YWYwNTJmL3RhYmxlcmFuZ2U6MjM2ZjgxN2RjMjQ3NGQyMGI4YjQ4YzMxNjhhZjA1MmZfOC0zLTEtMS0w_ed18b79c-b2d0-4a9b-af38-002992e79b25"
      unitRef="usd">136376000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RleHRyZWdpb246MTllNzA5MjgwODZkNGI1ZGIyZmRjN2FlZjA5MjBhZGVfMTE3_bafa5a10-806a-4055-9ef2-880b68f7a0ba"
      unitRef="usd">50300000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i480205b8ff4c4c8eb3a5ad4165c7a8fc_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF82Ny9mcmFnOjE5ZTcwOTI4MDg2ZDRiNWRiMmZkYzdhZWYwOTIwYWRlL3RleHRyZWdpb246MTllNzA5MjgwODZkNGI1ZGIyZmRjN2FlZjA5MjBhZGVfMTI0_a74f48f0-3407-4716-a791-8e3b73e75439"
      unitRef="usd">102600000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83MC9mcmFnOmZmZjcwZTg4OTc4MTRhMDViZmFmMmEyNWZmN2IxYTkxL3RleHRyZWdpb246ZmZmNzBlODg5NzgxNGEwNWJmYWYyYTI1ZmY3YjFhOTFfMTU3MQ_aa552381-b90d-4b6d-a13e-c45e11106ef3">Income TaxesFor the fiscal quarters ended April&#160;3, 2021 and March&#160;28, 2020, CRA&#x2019;s effective income tax rate (&#x201c;ETR&#x201d;) was 24.4% and 29.4%, respectively. The ETR for the first quarter of fiscal 2021 was lower than the prior year due to an increase in the tax benefit related to the accounting for stock-based compensation as well as the impact of higher pre-tax earnings in the first quarter of fiscal 2021, which diluted the permanent unfavorable differences, primarily related to the impact of the deductibility of compensation paid to executive officers, with respect to the full-year estimated ETR.During the fourth quarter of fiscal 2020, CRA considered the operating needs of the United Kingdom ("U.K.") subsidiary, as well as the tax implications of no longer asserting indefinite reinvestment with respect to the U.K. operations. As a result of both a qualitative and quantitative analysis, previously taxed and untaxed post fiscal 2018 U.K. earnings were no longer considered permanently reinvested. Deferred taxes that are a consequence of foreign exchange translation resulting from earnings that are no longer considered permanently reinvested are recorded as a component of foreign currency translation adjustments on the condensed consolidated statements of comprehensive income. For the fiscal quarter ended April&#160;3, 2021, CRA&#x2019;s U.K. subsidiary distributed approximately &#xa3;12.0 million of both previously taxed and untaxed earnings to CRA&#x2019;s U.S. parent entity, the foreign currency translation impact of which was immaterial.  Deferred income taxes or foreign withholding taxes, estimated to be $0.4 million, have not been recorded for other jurisdictions as those earnings are considered to be permanently reinvested.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83MC9mcmFnOmZmZjcwZTg4OTc4MTRhMDViZmFmMmEyNWZmN2IxYTkxL3RleHRyZWdpb246ZmZmNzBlODg5NzgxNGEwNWJmYWYyYTI1ZmY3YjFhOTFfMTA2_409b5e1a-091e-4401-aba6-e539d0511bf4"
      unitRef="number">0.244</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83MC9mcmFnOmZmZjcwZTg4OTc4MTRhMDViZmFmMmEyNWZmN2IxYTkxL3RleHRyZWdpb246ZmZmNzBlODg5NzgxNGEwNWJmYWYyYTI1ZmY3YjFhOTFfMTEz_19c9786b-2909-48f2-85f7-05b6a54020a4"
      unitRef="number">0.294</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83MC9mcmFnOmZmZjcwZTg4OTc4MTRhMDViZmFmMmEyNWZmN2IxYTkxL3RleHRyZWdpb246ZmZmNzBlODg5NzgxNGEwNWJmYWYyYTI1ZmY3YjFhOTFfNDk0NzgwMjMzNjg0OA_aceb0773-3df9-49b4-80be-256688f45a0e"
      unitRef="gbp">12000000.0</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ic6be7e3846a14b2eb93dcd597133d43e_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83MC9mcmFnOmZmZjcwZTg4OTc4MTRhMDViZmFmMmEyNWZmN2IxYTkxL3RleHRyZWdpb246ZmZmNzBlODg5NzgxNGEwNWJmYWYyYTI1ZmY3YjFhOTFfNDk0NzgwMjMzNjg2OA_feba04f1-f56c-4a49-a2a3-202c771ebc01"
      unitRef="usd">400000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RleHRyZWdpb246NjQ1YTA5YzMxNDczNGRjNDhlNzFlNjc2NDUxYTI1MWZfMjExOQ_263984f6-b18e-423f-ad2b-9c4efd737ebd">Net Income Per Share&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA calculates basic earnings per share using the two-class method. CRA calculates diluted earnings per share using the more dilutive of either the two-class method or treasury stock method. The two-class method was more dilutive for the fiscal quarters ended April&#160;3, 2021 and March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the two-class method, net earnings are allocated to each class of common stock and participating security as if all the net earnings for the period had been distributed. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends and therefore are considered to participate in undistributed earnings with common shareholders. Net earnings allocable to these participating securities were not material for the fiscal quarters ended April&#160;3, 2021 and March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation from net income to the net income available to common shareholders (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income, as reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: net income attributable to participating shares&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common shareholders&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of basic to diluted weighted average shares of common stock outstanding (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic weighted average shares outstanding&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted weighted average shares outstanding&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal quarters ended April&#160;3, 2021 and March&#160;28, 2020, the anti-dilutive share-based awards that were excluded from the calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding amounted to 13,826 and 73,647 shares, respectively. These share-based awards each period were anti-dilutive because their exercise price exceeded the average market price over the respective period.&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <crai:ScheduleOfNetIncomeAvailableToCommonShareholdersTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RleHRyZWdpb246NjQ1YTA5YzMxNDczNGRjNDhlNzFlNjc2NDUxYTI1MWZfMjExNg_293858ec-52a7-4fc1-bc54-72fe0a4d5d5b">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation from net income to the net income available to common shareholders (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income, as reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: net income attributable to participating shares&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common shareholders&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crai:ScheduleOfNetIncomeAvailableToCommonShareholdersTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfMi0yLTEtMS0w_d629219e-6959-4e79-9ec3-2c8ff0804ed0"
      unitRef="usd">10501000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfMi00LTEtMS0w_e54a6eb0-d11c-4f16-be0b-b38b301787ab"
      unitRef="usd">6468000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfMy0yLTEtMS0w_c8a5bebb-68b8-4d6a-8759-531e7a390167"
      unitRef="usd">46000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfMy00LTEtMS0w_19105034-c434-42f9-be75-bbf24d506954"
      unitRef="usd">26000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfNC0yLTEtMS0w_21049a2c-0a5a-4385-b318-24cd25febf7e"
      unitRef="usd">10455000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmJiNTQxOGExMzhmYjRmNDU5MDY1OGRjMGM0YjJkNjViL3RhYmxlcmFuZ2U6YmI1NDE4YTEzOGZiNGY0NTkwNjU4ZGMwYzRiMmQ2NWJfNC00LTEtMS0w_d6047126-e530-4af3-b3ae-33e438dd41a6"
      unitRef="usd">6442000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RleHRyZWdpb246NjQ1YTA5YzMxNDczNGRjNDhlNzFlNjc2NDUxYTI1MWZfMjExNw_e4295135-6c15-49c7-9e3a-b3d69f3b7464">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a reconciliation of basic to diluted weighted average shares of common stock outstanding (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Fiscal Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic weighted average shares outstanding&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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted weighted average shares outstanding&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfMi0yLTEtMS0w_52296214-8df6-4b9b-a0f8-e18bd2f65d5d"
      unitRef="shares">7626000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfMi00LTEtMS0w_923aac6a-255b-438e-92a3-9b80ccb1c6e6"
      unitRef="shares">7805000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfMy0yLTEtMS0w_2a4e8a1e-867f-4703-a61c-8275285f06ca"
      unitRef="shares">205000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfMy00LTEtMS0w_8822badf-e34e-415a-9eb9-e71d3b94f82c"
      unitRef="shares">232000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfNC0yLTEtMS0w_92abba5c-69f6-4df5-8409-39ba270f9aaf"
      unitRef="shares">7831000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RhYmxlOmUyYzE1MGE5NDJjNjRkZjI5NWVjN2NjMWY0YzA5MGM5L3RhYmxlcmFuZ2U6ZTJjMTUwYTk0MmM2NGRmMjk1ZWM3Y2MxZjRjMDkwYzlfNC00LTEtMS0w_1170fb79-c616-4138-85ac-4f16dce4a33a"
      unitRef="shares">8037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RleHRyZWdpb246NjQ1YTA5YzMxNDczNGRjNDhlNzFlNjc2NDUxYTI1MWZfMTY1NA_083e4cda-169c-440b-918b-2315173adb55"
      unitRef="shares">13826000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i13c28d0f040e4b9dab6de34573dce570_D20191229-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83My9mcmFnOjY0NWEwOWMzMTQ3MzRkYzQ4ZTcxZTY3NjQ1MWEyNTFmL3RleHRyZWdpb246NjQ1YTA5YzMxNDczNGRjNDhlNzFlNjc2NDUxYTI1MWZfNDk0NzgwMjMyOTYzOQ_7c7b951b-df22-4e07-ab29-ac315f29d997"
      unitRef="shares">73647000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMTkwNA_053f3d5c-3e69-445c-87f2-a167a756a4a9">Fair Value of Financial Instruments&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2021, CRA did not have any financial instruments measured at fair value on a recurring basis.  The following table presents CRA&#x2019;s financial instruments recorded in the condensed consolidated financial statements at January&#160;2, 2021, which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 mutual funds&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;Contingent consideration liability&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;&#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;&#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;14,620&#160;&lt;/span&gt;&lt;/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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of CRA&#x2019;s money market mutual fund share holdings was $1.00 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contingent consideration liability pertained to estimated future contingent consideration payments related to the acquisition of C1 Consulting, LLC, an independent consulting firm, and its wholly-owned subsidiary C1 Associates (collectively, &#x201c;C1&#x201d;). The following table summarizes the changes in the contingent consideration liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Quarter Ended&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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2, 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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remeasurement of acquisition-related contingent consideration&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;&#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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accretion&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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,885&#160;&lt;/span&gt;&lt;/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;Payment of contingent consideration&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;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;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;Ending balance&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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i115e2d6ac40940bb81006416e0cab496_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMjE5OTAyMzI2MDQ3Mg_1f36a007-6170-4150-b34c-5b68cf7c5a7f"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i115e2d6ac40940bb81006416e0cab496_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMjE5OTAyMzI2MDQ3Mg_bf9c2b6c-1ac5-4a62-b6df-29bbcf73fbe7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMTkwNQ_3b9fffbd-a798-444e-9b4f-72cdd3628a87">The following table presents CRA&#x2019;s financial instruments recorded in the condensed consolidated financial statements at January&#160;2, 2021, which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 mutual funds&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;Contingent consideration liability&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;&#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;&#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;14,620&#160;&lt;/span&gt;&lt;/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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMTkwNQ_b3ea69c8-0659-4c8f-8bec-7cbb4100d173">The following table presents CRA&#x2019;s financial instruments recorded in the condensed consolidated financial statements at January&#160;2, 2021, which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 mutual funds&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;Contingent consideration liability&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;&#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;&#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;14,620&#160;&lt;/span&gt;&lt;/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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i74af53d6c4e34f42af75eb118d4be33c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNC0yLTEtMS0w_9cce602b-07c3-4a09-97d9-18c5dba73d88"
      unitRef="usd">150000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if1a9863fe59948549753bd17461b09c7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNC00LTEtMS0w_286419be-21d1-418b-b999-5f7913c3fa95"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id4ae9ede6a1b4324a00278eb51810ade_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNC02LTEtMS0w_742a3072-2038-4fce-9c5e-2c44011c7e72"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3e943abdfe3e4cce86455c93b973d34a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNS0yLTEtMS0w_45091897-a4aa-402a-a697-f4b8f767f8bb"
      unitRef="usd">150000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2f4a90078e304033a61c432ad7cc2a53_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNS00LTEtMS0w_6207142c-2220-44b5-84a8-3aad9db7cb61"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i314a483920254b09ad066e0302b1fa7f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNS02LTEtMS0w_a0f4b2c6-71c5-40dd-8c97-e964124c9d07"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3e943abdfe3e4cce86455c93b973d34a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNy0yLTEtMS0w_25af90b5-2d80-47f1-a2a8-0f0232f019f6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2f4a90078e304033a61c432ad7cc2a53_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNy00LTEtMS0w_1de655ae-a849-4e62-8acf-71092df6428c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i314a483920254b09ad066e0302b1fa7f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfNy02LTEtMS0w_ab9a7465-981f-4014-923b-10967c7d4ee8"
      unitRef="usd">14620000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3e943abdfe3e4cce86455c93b973d34a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfOC0yLTEtMS0w_3b4452d2-3135-426b-a070-519993da11bf"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2f4a90078e304033a61c432ad7cc2a53_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfOC00LTEtMS0w_d4c028ef-d9a7-47ec-9be0-6cdc26fade16"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i314a483920254b09ad066e0302b1fa7f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmUzYmVhN2U0MmY0YzRkNzlhZTY2MmRmYjdkNjNiM2Y0L3RhYmxlcmFuZ2U6ZTNiZWE3ZTQyZjRjNGQ3OWFlNjYyZGZiN2Q2M2IzZjRfOC02LTEtMS0w_1c117510-135c-4261-9f04-6046d71d2af5"
      unitRef="usd">14620000</us-gaap:LiabilitiesFairValueDisclosure>
    <crai:MoneyMarketFundsPerShareFairValueDisclosure
      contextRef="ic21af0728f6147a5bc478fc418897963_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMzIy_ca49c914-8266-494b-8a9c-39ee0c31faea"
      unitRef="usdPerShare">1.00</crai:MoneyMarketFundsPerShareFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RleHRyZWdpb246NjE0ZTBlMzJjMzViNDhkYjkwNmNiN2ExZTIyODRkMzdfMTkwMg_54216514-97c9-40f9-9162-e3e069143dd7">The following table summarizes the changes in the contingent consideration liabilities (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Quarter Ended&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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;January 2, 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;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remeasurement of acquisition-related contingent consideration&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;&#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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accretion&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;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,885&#160;&lt;/span&gt;&lt;/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;Payment of contingent consideration&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;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;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;Ending balance&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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1772b43c0d3d402cb1e97ef27e9410ec_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfMi0yLTEtMS0w_f9160d52-2ecb-4af8-a9ab-bec13a4a3277"
      unitRef="usd">14620000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3efb3822bcef4608aa71e9c53ec4c86a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfMi00LTEtMS0w_a8def4da-5719-4db0-bb02-b597fb5d8f98"
      unitRef="usd">11579000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i74ca3c3e6cb54e5688efecbf73461129_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfMy0yLTEtMS0w_13c54c84-7552-4a89-9a99-a12ea8830dc7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i3fc1aeb98ef6467db278d4b421b444cb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfMy00LTEtMS0w_779d4e67-c092-4c04-915f-ac7446a48238"
      unitRef="usd">-1156000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion
      contextRef="i74ca3c3e6cb54e5688efecbf73461129_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNC0yLTEtMS0w_16c813bd-1ed0-45b2-8108-cb2e56a6e65c"
      unitRef="usd">380000</crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion
      contextRef="i3fc1aeb98ef6467db278d4b421b444cb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNC00LTEtMS0w_a8300e67-b988-4fd0-9947-8c9d0675c1b0"
      unitRef="usd">1885000</crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i74ca3c3e6cb54e5688efecbf73461129_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNS0yLTEtMS0xMTUz_67ed7e72-23db-40ee-a27a-d914b31737d3"
      unitRef="usd">15000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i3fc1aeb98ef6467db278d4b421b444cb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNS00LTEtMS0xMTQ4_973e6fca-9a15-4598-b306-ae316b823e90"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i115e2d6ac40940bb81006416e0cab496_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNS0yLTEtMS0w_dc08260d-4ecc-4aac-bbc7-08c210a4f755"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1772b43c0d3d402cb1e97ef27e9410ec_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80Ni9mcmFnOjYxNGUwZTMyYzM1YjQ4ZGI5MDZjYjdhMWUyMjg0ZDM3L3RhYmxlOmU2OGZiYmY5YjViNzRiOTliNjQ0NjMxNTlkOTZkOTVjL3RhYmxlcmFuZ2U6ZTY4ZmJiZjliNWI3NGI5OWI2NDQ2MzE1OWQ5NmQ5NWNfNS00LTEtMS0w_abe61749-10a1-4e34-bb16-ae7d47810300"
      unitRef="usd">14620000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfMTAwMA_b7ae07f5-d748-48b6-a675-91b6539d422c">Credit Agreement&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA is party to an amended and restated credit agreement that provides the Company with a $175.0 million revolving credit facility, which reflects an increase to the capacity by $50.0 million per an amendment to the credit agreement on January&#160;12, 2021, and includes a $15.0 million sublimit for the issuance of letters of credit. CRA may use the proceeds of the revolving credit facility to provide working capital and for other general corporate purposes. CRA may repay any borrowings under the revolving credit facility at any time, but any borrowings must be repaid no later than October&#160;24, 2022. There was $40.0 million in borrowings outstanding under this revolving credit facility as of April&#160;3, 2021. There were no borrowings outstanding under this facility as of January&#160;2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2021, the amount available under this revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.7 million. Under the credit agreement, CRA must comply with various financial and non-financial covenants. Compliance with these financial covenants is tested on a fiscal quarterly basis. As of April&#160;3, 2021, CRA was in compliance with the covenants of its credit agreement.&lt;/span&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic02da6ec26734b6490560d49a0a5c1f4_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNDk0NzgwMjMyNjg3MQ_395b3749-2f2c-418a-85e9-e5ecd6d310e5"
      unitRef="usd">175000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="ie6aaa1161da4452296fca176a2666e4d_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNDk0NzgwMjMyNjg4MQ_c939dc92-623f-4b68-aff5-8699a4b4caee"
      unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icfcaae9811a649a19124233c43159536_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNDk0NzgwMjMyNjg4NQ_72b05cc7-1d54-44a7-bbf7-a48778002167"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ic02da6ec26734b6490560d49a0a5c1f4_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNDUz_8922d47a-7b90-453b-bff1-3bad8afdbb08"
      unitRef="usd">40000000.0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ib957e37691194e40b0878df0a77c11e0_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNTQw_fe0171b6-7229-4f16-9806-f88562b17511"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <crai:LineOfCreditFacilityMaximumBorrowingCapacityReduced
      contextRef="icfcaae9811a649a19124233c43159536_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF83OS9mcmFnOmY0MGUzODBlMWYzYjRhY2NiNmNmMDUyMzAxMWI3Zjk5L3RleHRyZWdpb246ZjQwZTM4MGUxZjNiNGFjY2I2Y2YwNTIzMDExYjdmOTlfNzM2_72e25bb4-5963-482e-9def-11f9f7e84e4c"
      unitRef="usd">4700000</crai:LineOfCreditFacilityMaximumBorrowingCapacityReduced>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF84Mi9mcmFnOjU1OWQwOGFkNTQ3NTQ2ODM5ZTAwOGM0OGQ3YTg1NmNmL3RleHRyZWdpb246NTU5ZDA4YWQ1NDc1NDY4MzllMDA4YzQ4ZDdhODU2Y2ZfMTgxMA_cc9924ea-fe83-44b0-9abc-cef36ac5f301">Commitments and Contingencies&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in the previous note, CRA is party to standby letters of credit with its bank in support of minimum future lease payments under leases for permanent office space.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CRA is subject to legal actions arising in the ordinary course of business. In management&#x2019;s opinion, based on current knowledge, CRA believes it has adequate legal defenses or insurance coverage, or both, with respect to the eventuality of such actions. CRA does not believe any settlement or judgment relating to any pending legal action would materially affect its financial position or results of operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; However, the outcome of such legal actions is inherently unpredictable and subject to inherent uncertainties.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF8yMTk5MDIzMjU4MjQ2_ef6018ac-87f4-4c75-9e0c-d614c3e8d948">Tender OfferOn March&#160;8, 2021, CRA commenced a modified "Dutch auction" self-tender offer to purchase up to $25.0 million in value of shares of its common stock at a price of not less than $66.25 per share nor greater than $76.00 per share. The self-tender offer expired on April&#160;5, 2021.  On April&#160;8, 2021, CRA paid $25.0 million to repurchase 337,837 shares at a purchase price of $74.00 per share.  The purchase price and transaction costs were funded from the revolving credit facility and cash on hand. The repurchased shares were retired.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i16141801844a407492e496663b575ad4_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NDM2_e0951005-f74c-411b-b915-a9235d1e5600"
      unitRef="usd">25000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <crai:StockRepurchaseProgramSharePrice
      contextRef="ia704cd01cec34696bc6b438f0449696e_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NDQ3_8de7cf4d-cff0-455e-9392-33ba82119e3a"
      unitRef="usdPerShare">66.25</crai:StockRepurchaseProgramSharePrice>
    <crai:StockRepurchaseProgramSharePrice
      contextRef="i20b8ffbd193740e1864de8727b4d3c82_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NDU1_8a1b2141-6deb-4b00-98c0-cf1533a957b7"
      unitRef="usdPerShare">76.00</crai:StockRepurchaseProgramSharePrice>
    <crai:PaymentsForStockRepurchaseProgramNet
      contextRef="ib31162f4a5c74233a2737d264773e8d4_D20210408-20210408"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NTE5_1616de46-4e1a-4f84-812c-1922b0f88476"
      unitRef="usd">25000000.0</crai:PaymentsForStockRepurchaseProgramNet>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i1f1ccdc626594a248329f0607ffb7ee7_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NTI5_0f01a1c6-a7c0-49cd-b8ce-8db488ded742"
      unitRef="shares">337837</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <crai:StockRepurchaseProgramSharePrice
      contextRef="ib31162f4a5c74233a2737d264773e8d4_D20210408-20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF80OTQ3ODAyMzI2MjI1L2ZyYWc6NTU0ZWZiMmM3YTU0NDM4NDk4YTAyNDMxOTVjMTMzZGQvdGV4dHJlZ2lvbjo1NTRlZmIyYzdhNTQ0Mzg0OThhMDI0MzE5NWMxMzNkZF80OTQ3ODAyMzI3NTM4_f3831eca-fced-41ab-b946-9d5e930cff78"
      unitRef="usdPerShare">74.00</crai:StockRepurchaseProgramSharePrice>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="if4de7a2bfe844f28b45084a711d9dd05_D20210103-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF84NS9mcmFnOjJiZTE2NjBkOTFhNzQwMzg4MmUwN2ZkN2U5NTAxNmE3L3RleHRyZWdpb246MmJlMTY2MGQ5MWE3NDAzODgyZTA3ZmQ3ZTk1MDE2YTdfMTgz_975678b3-82ce-4698-85ee-3321749fd597">Subsequent EventsOn May&#160;6, 2021, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.26 per common share, payable on June&#160;11, 2021 to shareholders of record as of May&#160;25, 2021.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia38e0b665d1744419620a5c472652ecf_D20210506-20210506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNhYWU1MzYyNWE4YTRmM2ZiOGNjNjViM2MxMjQ2ZjIwL3NlYzpjYWFlNTM2MjVhOGE0ZjNmYjhjYzY1YjNjMTI0NmYyMF84NS9mcmFnOjJiZTE2NjBkOTFhNzQwMzg4MmUwN2ZkN2U5NTAxNmE3L3RleHRyZWdpb246MmJlMTY2MGQ5MWE3NDAzODgyZTA3ZmQ3ZTk1MDE2YTdfMTE0_1717e33f-4f67-48a6-9ee6-84c841751fc1"
      unitRef="usdPerShare">0.26</us-gaap:CommonStockDividendsPerShareDeclared>
</xbrl>
